我正在开发一个带有webview的android项目,问题是该网站正在使用viewport:
<meta name="viewport" content="width=1024"/>
所以我的webview就是这样创建的:
WebView web = new WebView(this);
web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setUseWideViewPort(true);
web.getSettings().setGeolocationEnabled(true);
web.setWebViewClient(new MyWebViewClient());
web.setWebChromeClient(new GeoWebChromeClient());
web.loadUrl(liens.get(index).getUrl());
这适用于android高于4.4.x的手机,但是当我在带有android 4.2.2的三星Galaxy s4上使用它时,没有任何改变,webview没有考虑视口,但是例如,当我在谷歌浏览器上打开相同的网址时,它的效果非常好,这意味着谷歌浏览器正在考虑视口。
我该怎么做才能解决这个问题。请 请注意,我无法在网站上进行更改。