【问题标题】:Chrome ignores "user-scalable=no" meta tagChrome 忽略“user-scalable=no”元标记
【发布时间】:2018-08-28 11:48:00
【问题描述】:

为什么 desktop-chrome 会忽略这一点:

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">

我可以使用 windows-touchctrl+鼠标滚轮 来调整 chrome 内容的大小。 我想防止缩放。


Chrome: 版本 65.0.3325.146(官方构建)(32 位)

【问题讨论】:

    标签: html


    【解决方案1】:

    the Google Map documentation

    Android 和 iOS 设备遵循以下&lt;meta&gt; 标签:

    &lt;meta name="viewport" content="initial-scale=1.0, user-scalable=no" /&gt;

    此设置指定地图应全屏显示,并且用户不应调整其大小。请注意,iPhone 的 Safari 浏览器要求该标签包含在页面元素中。

    台式电脑不尊重user-scalable 属性,但手机会。

    如果您想防止在 台式机 计算机上放大 Chrome,最好的办法是使用以下启动参数启用信息亭模式:

    chrome.exe --kiosk --incognito --disable-pinch --overscroll-history-navigation=0
    

    【讨论】:

    • 好的,所以我不能在桌面上使用元标记来强制它;但我也不能告诉用户使用复杂的命令。
    • 好的,事实上,你的回答对我想到的另一个问题帮助很大,谢谢:) 我在你的答案中添加了一些参数并像这样进行了更改 "C:\Program Files \Google\Chrome\Application\chrome.exe" --app=stackoverflow.com --windows-size=800,600 --kiosk --incognito --disable-pinch --overscroll-history-navigation=0隐身模式工作,但缩放仍然启用!
    • 您好 Obsidian!,我正在尝试按照您所说的执行 chrome,在命令行中使用 --disable-pinch --overscroll-history-navigation=0 标志,但它根本不起作用。我正在使用 Chrome 版本 73.0.3683.75。它不禁止过度滚动手势....我快要发疯了....:|。任何帮助都非常受欢迎。谢谢!
    猜你喜欢
    • 2014-04-16
    • 2015-12-11
    • 2022-12-09
    • 2011-09-17
    • 2014-01-23
    • 2011-03-17
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    相关资源
    最近更新 更多