最近遇到一個bug,想讓一隻按物理鍵的返回按鈕的時候可以退出微信企業號中的應用,而不是一隻刷新應用。html
因而想到了用微信Js,可是他的wxconfig每次都要重新配置,太麻煩了,雖然他提供了加密算法,但仍是很麻煩。算法
因而羣裏的大神推薦我用這是微信瀏覽器內置的對象,實現起來很方便,可是如今只支持一些簡單的功能,其餘的功能都須要去後臺加密實現。api
WeixinJSBridge
個人代碼就一句話,只要在微信中就能夠用瀏覽器
// 監聽路由進入事件,處理微信中物理返回按鈕的影響 $rootScope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams){ if(fromState.name=="tab.todoList"||fromState.name=="tab.doneList"){ // 不能夠跳轉到login if(toState.name=="login"||toState.name=="oAuth"){ WeixinJSBridge.call("closeWindow"); //WeixinJSBridge.invoke("closeWindow",{},function(e){}); } } });
有微信的也能夠看這我的的文章:http://www.cnblogs.com/txw1958/p/WeixinJSBridge-api.html微信