html - 加载 DOM 之前的 Chrome 缩放会阻止缩放值

标签 html css google-chrome

这是一个非常具体的问题。 如果我在 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/

相关文章:

jquery - 使用css自动调整背景图像

css - 在浏览器中放大时调整表格单元格的大小

html - 在此上下文中,元素 blue 不允许作为元素 div 的子元素。 (抑制来自该子树的更多错误。)

HTML <a> 标签拉伸(stretch)到整个页面宽度

css - IntelliJ gwt 插件 - 为什么我会收到 "unknown css class"错误?

css - 重写 .htaccess https 除了一个文件夹之外的所有文件夹

html - 垂直对齐输入

javascript - 创建多个<audio>元素以防止剪切

javascript - 在 chrome 扩展的事件页面中设置值事件输入

css - SVG 转换 ="rotate(180)"在 Safari 11 中不起作用