覆盖 html5 视口

发布于 2024-11-06 05:47:53 字数 608 浏览 0 评论 0原文

我构建了一个简单的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

硪扪都還晓 2024-11-13 05:47:53

正确的语法需要逗号。
因此只需将分号 (;) 替换为逗号 (,) 即可尝试。

The correct syntax requires commas.
so simply replace the semi-colons (;) with commas (,) and give it a try.

阳光①夏 2024-11-13 05:47:53

如果可能,从 html5 网站中删除给定的元标记。
如果没有标签,页面会缩放以查看整个网站。

If possible remove the given meta tag from the html5-website.
Without the tag the page is zoomed to view the whole website.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文