Muh*_*Ali 4 android webview android-webview angularjs
嗨EveryOne我正在尝试将GTV加载到Android WebView中.它在移动浏览器中很好地加载但在webview中没有.这是我的代码.
WebView theWebPage = new WebView(this);
theWebPage.getSettings().setJavaScriptEnabled(true);
theWebPage.getSettings().setPluginState(WebSettings.PluginState.ON);
super.onCreate(savedInstanceState);
getSupportActionBar().hide();
setContentView(theWebPage);
WebViewClient client = new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return false;
}
};
theWebPage.setWebViewClient(client);
Run Code Online (Sandbox Code Playgroud)
// client.onPageStarted(theWebPage);
theWebPage.loadUrl("http://gtvqa.com/#!/");
Run Code Online (Sandbox Code Playgroud)
Zoh*_*ivo 10
我发现此功能有用
this.webView.getSettings().setDomStorageEnabled(true);
Run Code Online (Sandbox Code Playgroud)
AngularJS需要符合HTML5标准的浏览器,我不认为默认的Android WebView是.除非您是该网站的开发人员并且可以向页面添加现代化程序以尝试考虑旧的,不兼容的浏览器,否则您可能无法解决此问题.