![](/img/trans.png)
[英]Xamarin Android - Load a WebView using CookieContainer and javascript
[英]Xamarin Android Webview Javascript
我正在嘗試通過 Xamarin for Android 創建一個移動應用程序,它有一個顯示網站的 WebView,問題是普通按鈕會觸發,但 javascript 事件不會觸發。 我啟用了 Javascript,但沒有運氣。
這可能是由於棒棒糖中引入了不安全的內容。
if (Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop)
webView.Settings.MixedContentMode = MixedContentHandling.AlwaysAllow;
嘗試添加這些行,看看是否有效。
如何在您的 android webview 中啟用 javascript 包括 MainActivity.OnCreate 中的以下代碼:
localWebView.Settings.JavaScriptEnabled = true;
localWebView.Settings.DomStorageEnabled = true;
第一個允許 javascript 工作,第二個將允許將值存儲在您的 HTML/DOM 中。
對於從事此工作的任何人,我自己都遇到了一些麻煩。 下面的幫助。 https://www.oreilly.com/library/view/building-hybrid-android/9781449361907/ch04.html
我的問題是我期待來自默認瀏覽器的 web javascript 功能並且沒有調用 webView.SetWebChromeClient(new Android.Webkit.WebChromeClient()); 需要在客戶渲染器中調用
在此 webview 開始按預期執行后
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.