Chrome 忽略“user-scalable=no”元标记

6 html

为什么桌面铬忽略这一点:

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
Run Code Online (Sandbox Code Playgroud)

我可以使用windows-touch调整 chrome 内容的大小和ctrl+mouse-wheel。我想防止缩放。


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

Obs*_*Age 4

根据谷歌地图文档,

Android 和 iOS 设备遵循以下<meta>标签:

<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />

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

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

如果您想阻止桌面计算机上的 Chrome 缩放,最好的选择是使用以下启动参数启用 kiosk 模式:

chrome.exe --kiosk --incognito --disable-pinch --overscroll-history-navigation=0
Run Code Online (Sandbox Code Playgroud)

  • 好的,所以我不能使用元标记在桌面上强制它;但我也无法告诉用户使用复杂的命令。 (2认同)