android-Webview未正确显示Facebook URL的内容
我有一个应用程序,其中我正在将此URL传递到android-Webview未正确显示Facebook URL的内容,android,facebook,webview,Android,Facebook,Webview,我有一个应用程序,其中我正在将此URL传递到WebView。 但是WebView没有正确显示页面。 默认android浏览器正确显示内容 代码 请参阅下面的屏幕截图以供参考 在WebView代码中添加以下选项: mWebView.getSettings().setLoadWithOverviewMode(true); mWebView.getSettings().setUseWideViewPort(true); mWebView.getSettings().setJa
WebView
。
但是WebView
没有正确显示页面。
默认android浏览器正确显示内容
代码
请参阅下面的屏幕截图以供参考
在WebView代码中添加以下选项:
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setUseWideViewPort(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
if (Build.VERSION.SDK_INT < 8) {
mWebView.getSettings().setPluginsEnabled(true);
} else {
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
}
mWebView.getSettings().SetLoadWithOverview模式(true);
mWebView.getSettings().setUseWideViewPort(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
if(Build.VERSION.SDK_INT<8){
mWebView.getSettings().setPluginsEnabled(true);
}否则{
mWebView.getSettings().setPluginState(WebSettings.pluginInstate.ON);
}
就我而言,Facebook工作得非常好。
关于在WebView代码中添加以下选项:
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setUseWideViewPort(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
if (Build.VERSION.SDK_INT < 8) {
mWebView.getSettings().setPluginsEnabled(true);
} else {
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);
}
mWebView.getSettings().SetLoadWithOverview模式(true);
mWebView.getSettings().setUseWideViewPort(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH);
if(Build.VERSION.SDK_INT<8){
mWebView.getSettings().setPluginsEnabled(true);
}否则{
mWebView.getSettings().setPluginState(WebSettings.pluginInstate.ON);
}
就我而言,Facebook工作得非常好。
关于我通过删除以下代码找到了解决方案
wsettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
wsettings.setAppCacheEnabled(true);
wsettings.setAppCachePath("");
wsettings.setUserAgentString("AndroidWebView");
wsettings.setDatabaseEnabled(true);
wsettings.setDomStorageEnabled(true);
webView.clearCache(true);
我已经通过删除下面的代码找到了解决方案
wsettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
wsettings.setAppCacheEnabled(true);
wsettings.setAppCachePath("");
wsettings.setUserAgentString("AndroidWebView");
wsettings.setDatabaseEnabled(true);
wsettings.setDomStorageEnabled(true);
webView.clearCache(true);
请发布代码。请发布代码。没有此设置
mWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH)代码>。尝试从类型WebSettings is deprecatedTry添加方法setRenderPriority(WebSettings.RenderPriority):if(Build.VERSION.SDK_INT<8){mWebView.getSettings().setPluginsEnabled(true);}else{mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);}
没有此设置mWebView.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH)代码>。尝试从类型WebSettings is deprecatedTry中添加方法setRenderPriority(WebSettings.RenderPriority):if(Build.VERSION.SDK_INT<8){mWebView.getSettings().setPluginsEnabled(true);}else{mWebView.getSettings().setPluginState(WebSettings.PluginState.ON);}