Android Webview渲染看起来与Chrome不同

时间:2018-08-09 22:30:46

标签: android webview kotlin android-webview

我使用webview构建了一个浏览器,并且仍在开发中。将webview添加到活动中之后,我只是简单地经历了“ webview client”之类的事情,然后我使用了.a(除了约束之外,我没有更改任何默认属性),而是页面的外观只是看起来很奇怪。

但是Google表示webview与chrome使用相同的引擎。我想知道是否应该启用某些功能,或者这是webview呈现HTML页面的方式。

外观如下:

enter image description here

1 个答案:

答案 0 :(得分:0)

某些因素可能导致此行为,其中一个是正在运行其WebView的API版本,请检查API版本。但是某些设置可以帮助解决此问题,例如:

myWebView.webViewClient = WebViewClient()
myWebView.settings.setAppCacheEnabled (true)
myWebView.settings.javaScriptEnabled = true
myWebView.settings.loadWithOverviewMode = true 
myWebView.settings.allowFileAccess = true
myWebView.settings.allowContentAccess = true