覆盖 html5 视口
我构建了一个简单的 android WebView 来获取 html5 网站。该网站还提供了以下行,这似乎总是错误地缩放视图(在我的低密度设备上):
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
不幸的是,我将视图缩小到 75% 的所有尝试都失败了, 我尝试使用以下各种组合:
getView().getSettings().setUseWideViewPort(true); // used true, false
getView().getSettings().setSupportZoom(true); // used true, false
getView().getSettings().setBuiltInZoomControls(true); // used true, false
getView().setInitialScale(0); // used 0, 75, 100, 150 here
是否有其他方法可以覆盖 html5 ?
法规, 抢
I build a simple android WebView for getting a html5-website. This website also provides the following line, which seems to always scale the view wrong (on my low density device):
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
Unluckily all my attempts to scale the view down to 75% were unsuccessful,
which I tried by using various combinations of:
getView().getSettings().setUseWideViewPort(true); // used true, false
getView().getSettings().setSupportZoom(true); // used true, false
getView().getSettings().setBuiltInZoomControls(true); // used true, false
getView().setInitialScale(0); // used 0, 75, 100, 150 here
Is there any other way of overriding the html5 ?
Regs,
Rob
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正确的语法需要逗号。
因此只需将分号 (;) 替换为逗号 (,) 即可尝试。
The correct syntax requires commas.
so simply replace the semi-colons (;) with commas (,) and give it a try.
如果可能,从 html5 网站中删除给定的元标记。
如果没有标签,页面会缩放以查看整个网站。
If possible remove the given meta tag from the html5-website.
Without the tag the page is zoomed to view the whole website.