微信前端js sdk之外的開發

此時頁面中就會出現剛纔我畫紅圈部分的工具條。瀏覽器

這個工具條再加上上面的標題欄工具條。微信

極大的下降了可視區域的面積。app

是否能將它去掉呢?答案是可以的。增長如下代碼就可以去掉微信中如下的工具條:ide

 

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady(){工具

  WeixinJSBridge.call('hideToolbar');post

});url

 

事實上不光可以去掉如下的工具條,還可以去掉其它在微信中一些功能性button。比方右上角的功能button:spa

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady(){orm

  WeixinJSBridge.call('hideOptionMenu');
});
接口

這個僅僅是不經常用。

假設功能button都隱藏了。像什麼發送給朋友,分享到朋友圈等功能就不能用了。這也就失去了微信推廣的功能。

失去了使用微信的本質。除非有特殊需求,一般是不會隱藏該button的,沒有多大現實意義。





var imgUrl = ‘http://su.bdimg.com/static/superplus/img/logo_white.png‘;//這裏是分享的時候的那個圖片
var lineLink = ‘http://baidu.com‘;//這個是分享的網址
var descContent = "這個操做的介紹,沒發現他有啥用";
var shareTitle = ‘這是題目題目題目‘;
var appid = ‘wxc9937e3a66af6dc8‘;  //這裏寫開發人員接口裏的appid
function shareFriend() {
    WeixinJSBridge.invoke(‘sendAppMessage‘,{
                            "appid": appid,
                            "img_url": imgUrl,
                            "img_width": "640",
                            "img_height": "640",
                            "link": lineLink,
                            "desc": descContent,
                            "title": shareTitle
                            }, function(res) {
                            _report(‘send_msg‘, res.err_msg);
                            })
}
function shareTimeline() {
    WeixinJSBridge.invoke(‘shareTimeline‘,{
                            "img_url": imgUrl,
                            "img_width": "640",
                            "img_height": "640",
                            "link": lineLink,
                            "desc": descContent,
                            "title": shareTitle
                            }, function(res) {
                            _report(‘timeline‘, res.err_msg);
                            });
}
function shareWeibo() {
    WeixinJSBridge.invoke(‘shareWeibo‘,{
                            "content": descContent,
                            "url": lineLink,
                            }, function(res) {
                            _report(‘weibo‘, res.err_msg);
                            });
}
// 當微信內置瀏覽器完畢內部初始化後會觸發WeixinJSBridgeReady事件。

document.addEventListener(‘WeixinJSBridgeReady‘, function onBridgeReady() {         // 發送給好友         WeixinJSBridge.on(‘menu:share:appmessage‘, function(argv){             shareFriend();             });         // 分享到朋友圈         WeixinJSBridge.on(‘menu:share:timeline‘, function(argv){             shareTimeline();             });         // 分享到微博         WeixinJSBridge.on(‘menu:share:weibo‘, function(argv){             shareWeibo();             });         }, false);

相關文章
相關標籤/搜索