这是一个非常具体的问题。 如果我在 DOM 加载之前捏合并放大 Chrome,则 Chrome 认为此缩放值为默认值。我必须关闭选项卡,然后重新打开它才能恢复正确的值。
尽管我将其设置为 100%,但它会保持页面放大。
我认为这是来自 chromium 的错误,您知道任何解决方法吗?
测试它:
- 在移动/平板设备模式下打开带有开发者窗口的标签
- 加载页面,并快速将缩放设置为 150%
- 尝试将缩放设置为 100%
我尝试如下设置元视口(viewport)但没有成功:
<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />
另外,我在 Kiosk 模式下使用它,我确实想要在我的应用程序中捏合和缩放。
最佳答案
对于那些遇到这个错误的人。 我的限制如下:
- Kiosk模式下的应用
- 只有触摸屏可用
- thouchscreen 有幽灵点击,使 Chrome 在完全初始化之前放大。
- 解决方案 Disable Chrome pinch zoom for use in kiosk不起作用,幻影点击发生在 --disable-pinch 激活之前。
解决方法:每隔 x 分钟/秒模拟一次 CTRL+0 快捷键以强制重置缩放
关于html - 加载 DOM 之前的 Chrome 缩放会阻止缩放值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40017482/