微信内置浏览器

需求:进入页面直接调用方法,如果非正常情况,则关闭微信页面(微信公众号开发)

  

 console.log(WeixinJSBridge)//从页面进来,会直接报错  WeixinJSBridge is not defined
            var start=(new Date()).getTime()
        //微信六浏览器有一个加载时间,把接口都加载好,需要用 'WeixinJSBridgeReady'方法
      document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { 
            var end=(new Date()).getTime() console.log(end-start) console.log(WeixinJSBridge)
       }, false);

 

但是用  WeixinJSBridgeReady 方法,是有弊端的,简单的取url上面的值,DOM操作都会变的比较困难,所以一些判断尽量不要在这个函数里面,

posted @ 2017-12-13 14:54  伊优  阅读(308)  评论(0编辑  收藏  举报