Chrome在DOM加载之前的捏合缩放会阻塞缩放值。

3
这是一个非常特定的问题。如果我在DOM加载之前缩放Chrome,那么Chrome会认为这个缩放值是默认值。我必须关闭标签页,并重新打开才能恢复正确的值。
它保持页面缩放,即使我将其设置为100%。
我认为这是Chromium的一个bug,你知道有什么解决方法吗?
测试方法如下:
- 在移动/平板设备模式下打开带有开发者窗口的选项卡 - 加载一个页面,并非常快地将缩放比例设置为150% - 尝试将缩放比例设置为100%
我尝试使用以下meta-viewport设置,但没有成功:
<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />

此外,我正在使用Kiosk模式,在我的应用程序中需要缩放功能。

1个回答

0

对于那些遇到这个 bug 的人。

  • 应用程序处于 Kiosk 模式
  • 只有触摸屏可用
  • 触摸屏存在幽灵点击,会在 Chrome 完全初始化之前进行缩放。
  • 禁用 Chrome 捏合缩放以在 kiosk 中使用 的解决方案不起作用,幽灵点击发生在 --disable-pinch 生效之前。

解决方法:每隔 x 分钟/秒模拟 CTRL+0 快捷键以强制重置缩放。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接