Android WebView不打开CSS/JavaScript服务器端PHP
我正在使用Xamarin Android,但是如果您提供Java代码也很好。 我注意到当我打开某些URL页面时,我会收到一个空白页,但是如果我在测试设备上打开了Google Chrome中的thesame网页,它将打开NOTEY。
我没有运气就完成了以下操作:
WebView web_view = view.FindViewById<WebView>(Resource.Id.webView1);
web_view.SetWebChromeClient(new WebChromeClient());
web_view.Settings.LoadWithOverviewMode = true;
web_view.Settings.JavaScriptEnabled = true;
web_view.Settings.CacheMode = CacheModes.Normal;
web_view.Settings.UserAgentString = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36";
web_view.Settings.DomStorageEnabled = true;
web_view.Settings.DatabaseEnabled = true;
web_view.Settings.UseWideViewPort = true;
web_view.Settings.SetPluginState(WebSettings.PluginState.On);
web_view.LoadUrl("url_here");
我还添加了“ Android:useClearTextTraffic =“ true”“我的Android应用程序标签”。
我还添加了Internet许可,并且使用了HTTPS,但我得到了一个空白页。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经解决了这个问题...
首先创建一个WebViewClient类:
然后将其分配到您的WebView:web_view.setwebviewclient(new mybabyclient());
更多信息可以在此处看到:
I have fixed this issue...
First create a webviewclient class :
Then assign it to your webview : web_view.SetWebViewClient(new MyBabyclient());
More info can be seen here : https://learn.microsoft.com/en-us/xamarin/android/user-interface/controls/web-view