在 macOS 上,可以使用触控板的“双指缩放”手势来放大页面。
当页面不是全屏时,此功能在 Chrome 上可以正常工作。当使用 Chrome 窗口右上角的绿色按钮触发全屏时,它也能正常工作。
但是,当使用 HTML5 全屏 API(webkitRequestFullscreen
-- https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API)以编程方式触发全屏时,“双指缩放”手势将被禁用。
可以对此进行测试 here :使用右上角的绿色按钮触发全屏时,“双指缩放”有效;使用“请求文档”时,它不起作用。
在 macOS 上似乎有两种不同的全屏模式,但很难找到关于它的任何信息。
最佳答案
这似乎是有意为之的行为,至少在移动端是这样。请参阅 https://bugs.chromium.org/p/chromium/issues/detail?id=736520 的讨论.
通常,双指缩放适用于旧版网站。如果您想在全屏画廊中使用一些缩放功能,则必须自己编写代码。
关于javascript - 使用全屏 API 触发全屏时,双指缩放在 macOS (Chrome) 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50696464/