• 解决iOS10下Meta设置user-scalable=no无效问题


    苹果为了提高Safari中网站的辅助功能,屏蔽了Meta下的user-scalable=no功能

    所以在iOS10下面,就算加上user-scalable=no,Safari浏览器也能支持手动缩放

    解决这个问题的办法可以用Js监听来阻止手动进行缩放

    以下是代码

    //通过touchstart和touchend
    window.onload=function () {  
            document.addEventListener('touchstart',function (event) {  
                if(event.touches.length>1){  
                    event.preventDefault();  //阻止元素的默认行为
                }  
            })  
            var lastTouchEnd=0;  
            document.addEventListener('touchend',function (event) {  
                var now=(new Date()).getTime();  
                if(now-lastTouchEnd<=300){  
                    event.preventDefault();  
                }  
                lastTouchEnd=now;  //当前为最后一次触摸
            },false)  
        }
  • 相关阅读:
    IO流
    泛型类
    自动打包&解包:auto-boxing&unboxing
    Map接口
    如何选择数据结构
    Compareable接口
    List常用算法
    equals和==
    List接口
    set接口
  • 原文地址:https://www.cnblogs.com/theblogs/p/10165808.html
Copyright © 2020-2023  润新知