javascript – 谷歌浏览器 – 禁用捏缩放

前端之家收集整理的这篇文章主要介绍了javascript – 谷歌浏览器 – 禁用捏缩放前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我在火车站的公共场所和机场都有一个小亭子.

随机的人需要使用在Google Chrome上运行的触摸屏应用程序.当用户在Google Chrome上应用unpinch或pinch操作时
 然后谷歌Chrome使异常放大屏幕,让屏幕永远放大,然后我打电话说我的应用程序不起作用.

enter image description here

在过去的谷歌浏览器中使用chrome:// flags / #enable-pinch能够杀死捏但是现在在新版本中他们也删除了该功能以下的选项,它们都不再像以前用“chrome那样工作了: //标志/#使能pinch`

chrome:// flags / #touch-events – 如果我禁用它,它会禁用Google Chrome上的整个触摸输入

< meta name =“viewport”content =“width = device-width,user-scalable = no”> – 如果我应用它,它对谷歌铬没有影响,仍然发生捏/解捏攻击

因此,我一直在尝试所有其他可能的方法解决

enter image description here


enter image description here


enter image description here


enter image description here


enter image description here


enter image description here

我把所有的头发拉出来因为所有的选择都失败了.

任何人都可以建议如何解决它?如何在Google Chrome或整个操作系统上完全禁用捏合/解锁?我也尝试过控制面板,但没有一个控制面板显示一个选项,它表示禁用捏/解锁攻击.

// Dear God,please give me a Pinch disable option for,Google chrome. Its a nightmare,nothing stops pinch zoom actions.
window.addEventListener("touchstart",touchHandler,false);
function touchHandler(event){
    if(event.touches.length > 1){
      console.log("pinch "); // detected
      window.location.reload();// detected
      try {
        event.preventDefault(); // FAIL FAIL FAIL FAILLLLLLLL ???????????
        return false;
      }catch(eee) {
      }
    }
    else {
      console.log("pinch not");//detected
    }
}
最佳答案
答案:2018年

我一直试图用自助服务终端应用程序解决同样的问题.我已经尝试了元标记和触摸事件,但应用程序端的任何内容都不适用于我.

最后,我发现解决方案是在Kiosk模式下启动Chrome时禁用命令行的压缩

这是一个例子:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --start-fullscreen  --kiosk 
--disable-pinch  http://127.0.0.1:1000

猜你在找的CSS相关文章