zoukankan      html  css  js  c++  java
  • 移动端微信部分知识总结

      1.判断是否来自微信浏览器

       function isFromWeiXin() {
           var ua = navigator.userAgent.toLowerCase();
           if (ua.match(/MicroMessenger/i) == "micromessenger") {
               return true;
           }
           return false;
       }

      2.判断手机的类型

       var user="";
       if (/android/i.test(navigator.userAgent)){
          //  android
            user="1";
       }
       if (/ipad|iphone|mac/i.test(navigator.userAgent)){
           //  ios
           user="0";
        }
    3.如果在网页里嵌套一个iframesrc为其他的网址等,当在微信浏览器打开时,如果iframe里的页面过大,则iframesrc不能加载(具体多大不知道,只是遇到过
    4.微信jssdk里预览图片接口,图片的url不能填base64编码,ios上会很卡,估摸着微信得卡个5秒左右才打得开,而android上压跟就卡住或者一直卡在读取图片界面
    5.微信当在输入框里输入消息时,会提示警示框不要输入qq密码等,这个可以在公众平台的功能设置的业务域名设置
    6.微信里假如页面一使用ajax获取数据,当你进入下一页面再按返回键返回页面一的时候,有些情况不会去请求ajax数据,会使用缓存,然而ajax来的数据又并没有存在缓存里。要设置cache:false(iphone、android的某些手机都可能出现)
    7.在微信js config的时候,如果URL的参数有如?a={"param": "1"},会导致签名失败。给参数用encodeURIComponent编码后再传过去也是失败!研究了好久。(后台代码没做任何修改,只在我前端修改代码)。所以最后还是使用了?param=1这样的格式
  • 相关阅读:
    python 列表与字符串互相转化
    python爬虫——BeautifulSoup详解(附加css选择器)
    python——requests库
    用代理池 + redis 刷博客浏览量(2)
    scrapy爬取知乎用户信息并存入mongodb
    python 爬虫 计算博客园浏览量,刷浏览量(1)
    python SocketServer模块创建TCP服务器·
    【XSY1986】【BZOJ1455】罗马游戏
    【模板】左偏树
    CF464D World of Darkraft
  • 原文地址:https://www.cnblogs.com/itbainianmei/p/6115077.html
Copyright © 2011-2022 走看看