• 手机wap--用法备忘


    1、禁用手机的长按选择

      

    2、在某一个网页遇到特殊情况的问题

      一个弹出框,里面有一个mask层和一个modal层,且mask层层级比modal层低,但是在ios的滚动中,滚动到某一位置的时候,modal层级就比mask层低了,最后也不知道什么原因

      解决:去掉mask层,将mask层的样式设置在最外层,问题解决

    3、禁用长按图片保存图片提醒

      

    4、解决ios下,页面禁止滚动之后,浏览器的内核会导致手势网上滑动的时候到值一层灰色的上来

      给该禁止滑动的元素设置以下该事件,并且该元素不能是body!

      

      

      

       后来发现,设置样式的可以不用,只要阻止默认行为就可以了。

    5、去掉IOS输入框的默认样式 

      -webkit-appearance: none;
      -webkit-tap-highlight-color:rgba(0,0,0,0);

    6、document.referrer

      如果你需要通过 document.referrer 采集页面访问来源,最好不要使用 JS 跳转或打开新窗口,也不要使用 meta 跳转。

      以下是看到别人写document.referrer的浏览器兼容情况,记录下来,学习一下

      

    6、重置input的disabled样式

    input:disabled, input[disabled]{
    color:$c-999;
    -webkit-text-fill-color:$c-999;
    -webkit-opacity:1;
    opacity: 1;
    }

     7、将图片上传的按钮input设置成透明之后,有的要点击两次才能弹出选择文件窗口。

      解决:设置input的字体大小大一点,这样点击的区域就会变大,比如:font-size:1rem;

    8、移除input[number]自带的浏览器上下箭头

    input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
        -webkit-appearance: none !important;
        margin: 0;
    }

     9、微信授权

      在网页端微信授权,获取确认授权的话,微信大于6.5.16的版本会出现弹框,小于的话会跳转到一个新的页面,往浏览器添加一条新的记录

    var wechatInfo = navigator.userAgent.match(/MicroMessenger/([d.]+)/i) ;
    if( !wechatInfo ) {
    }else {
         let wechatInfoArr = wechatInfo[1].split(".");
         if(wechatInfoArr[2] < 10 ) {
                wechatInfoArr[2] = '0'+wechatInfoArr[2]
         }
         let wechatInfo1 = wechatInfoArr[0]+wechatInfoArr[1]+wechatInfoArr[2];
         if (wechatInfo1.replace(/./g,"") > 6516 ) {
             this.$router.go(-2);
         }else{
             this.$router.go(-3);
         }
    }
  • 相关阅读:
    对C#中的Close()和Dispose()的浅显理解
    SqlParameter类中的两对好基友:SqlDbType与DbType、SqlValue与Value
    C#通过获取快捷方式指向目标的小示例触碰WMI
    小心UAC
    【TSQL】获取指定日期的常用前后节点(月初月末周一周末等等)
    弹出移动设备时报正在使用肿么办
    再获殊荣!霍格沃兹荣获腾讯金课堂「教育突破奖」
    实战 | 电商业务的性能测试(一): 必备基础知识
    接口测试框架实战(二)| 接口请求断言
    测试老鸟总结的 16 个测试改进 Tips ,让你少走弯路!
  • 原文地址:https://www.cnblogs.com/qzccl/p/6767069.html
Copyright © 2020-2023  润新知