我有一部手机,Galaxy S4和平板电脑,Galaxy Tab都运行Android 4.4.2。
我正在运行一个加载Chrome网络视图的自定义应用:
mWebView.setWebViewClient(new MyWebViewClient());
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.setWebContentsDebuggingEnabled(true);
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowFileAccessFromFileURLs(true);
webSettings.setAllowUniversalAccessFromFileURLs(true);
mWebView.addJavascriptInterface(this, "Android");
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
cookieManager.setAcceptThirdPartyCookies(mWebView,true);
} else {
cookieManager.setAcceptCookie(true);
}
这在手机上运行得非常好,但是在平板电脑上,某些css规则没有应用:
transform: rotate(180deg);
我没有-webkit前缀,但由于它可以在手机上运行,因此我认为它使用的是默认的webview而不是Chrome浏览器
http://caniuse.com/#feat=transforms2d
另外,我可以在调试手机时附加Chrome桌面浏览器检查工具,但不能附在桌面上。
Chrome网页视图无法在此设备上加载是否有任何理由?