收藏
回答

webview怎么阻止内嵌的h5缩放啊?

如题

h5 meta里加了这串不行,还是可以缩放

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

js也加了 网上的这些阻止方法 也不行

// 阻止双击放大
         var lastTouchEnd = 0;
         document.addEventListener('touchstart'function(event{
                //  console.log(event.touches.length);
         if (event.touches.length > 1) {
             event.preventDefault();
         }
         }, false);
         document.addEventListener('touchend'function(event{
         var now = (new Date()).getTime();
         if (now - lastTouchEnd <= 300) {
             event.preventDefault();
         }
         lastTouchEnd = now;
         }, false);


         // 阻止双指放大
         document.addEventListener('gesturestart'function(event{
                 console.log(event.scale);
                 if(event.scale>0){
                         event.preventDefault();
                 }
         }, false);
         document.addEventListener('gesturestart'function(event{
                var event=event || window.event
               if (typeof event.preventDefault != 'undefined') {//w3c
                        event.preventDefault();
                   } else{
                        event.returnValue = false;//ie
                   }
          });
回答关注问题邀请回答
收藏

2 个回答

  • T🍩 M🍭
    T🍩 M🍭
    02-05

    神奇啊,我有两个协议,一个用户协议一个隐私协议,一个有效一个无效

    02-05
    有用
    回复
  • 神经蛙
    神经蛙
    2020-05-19

    正常来说加了meta应该没问题啊

    试试这样

    <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
    
    2020-05-19
    有用
    回复 1
    • ㅤ
      2020-05-19
      这个是跟我那个没多大区别吧,有的手机还是不行,炸穿
      2020-05-19
      回复
登录 后发表内容
问题标签