我想让Android应用程序在WebView中显示网站,但只有网站主页实际上通过WebView正确显示内容,其他页面完全忽略网站样式并显示带有白色背景和蓝色默认超链接的内容。我在iOS上测试了相同类型的应用程序,并且在那里可以正常工作。我能做些什么呢?Android中的WebView不显示网页样式
这是方法:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
WebView myWebView = (WebView) findViewById(R.id.webView);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient());
myWebView.loadUrl("http://www.awesomestories.com");
}
您是否启用了JavaScript?或尝试使用setWebChromeClient。 –
请发布您的代码,以便我们可以提供更好的解决方案 –
看起来像一些路径相关的问题。您的网页无法访问所需的CSS文件和资源。你能分享你的代码片段吗? –