微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

微信中一些常用的js方法汇总

1.网页图片集左右滑动查看图片

,如下样例:

js效果

代码如下:
cope.previewPics = function(currentUrl){ if (typeof window.WeixinjsBridge != 'undefined') { //微信图片集查看 WeixinjsBridge.invoke('imagePreview',{ 'current':currentUrl,//当前地址 'urls':pictures //组 }); } else { alert( "请在微信中查看",null,function () {}); } }

页面元素:

代码如下:

2.微信窗口关闭事件

,实例如下:

代码如下:
njsBridge.invoke('closeWindow',{},function(res){ //alert(res.err_msg); });

3.分享网页链接至朋友、朋友圈、微博

代码如下:
imgurl = 'http://../..',   shareTitle = '页面标题',   descContent='内容简介',   appid = ''; //判断是否支持微信js if(typeof WeixinjsBridge == 'undefined'){   if(document.addEventListener){     document.addEventListener('WeixinjsBridgeReady',onBridgeReady,false);   }else if(document.attachEvent){     document.attachEvent('WeixinjsBridgeReady',onBridgeReady);     document.attachEvent('onWeixinjsBridgeReady',onBridgeReady);   } }else{   onBridgeReady(); } function onBridgeReady (){   WeixinjsBridgeReady.on('menu:share:appmessage',wx_shareFriend);//分享朋友   WeixinjsBridgeReady.on('menu:share:timeline',wx_shareTimeline);//分享到朋友圈   WeixinjsBridgeReady.on('menu:share:weibo',wx_shareWeibo);//分享朋友 } function wx_shareFriend (){   WeixinjsBridge.invoke('sendAppMessage',{     "appid":appid,     "img_url":imgurl,     "img_width":'640',     "img_height":'500',     "link":lineLink,     "desc":descContent,     "title":shareTitle     },function(res){       console.log(res.err_msg);     }   }); } function wx_shareTimeline (){   WeixinjsBridge.invoke('sendTimeline',function(res){       console.log(res.err_msg);     }   }) }   function wx_shareWeibo (){   WeixinjsBridge.invoke('sendWeibo',function(res){       console.log(res.err_msg);     }   }) }

4.隐藏网页右上角按钮

代码如下:
njsBridge.call('hideOptionMenu'); 

5.隐藏网页底部导航栏

代码如下:
njsBridge.call('hidetoolbar');

6.获取当前网络连接类型:

代码如下:
njsBridge.invoke('getNetworkType',function(e){     console.log(e.err_msg);  })

7.禁止用户分享

代码如下:
njsBridge.invoke('disabledShare',function(e){   })

8.判断是否在微信内置浏览器中打开

代码如下:

以上8条就是本文给大家分享内容了,希望对大家的微信开发能有所帮助。

原文地址:https://www.jb51.cc/js/55341.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐