const isMiniProgram = /miniProgram/i.test(navigator.userAgent.toLowerCase()) ,这个可以,官方给的不是太慢,就是不兼容部分安卓手机, 无奈😔
wx.miniProgram.getEnv检查小程序环境失效[代码]<[代码][代码]web-view/>[代码]网页中可引入用JSSDK 1.3.2 页面用wx.miniProgram.getEnv检查小程序环境 wx.miniProgram.getEnv(function(res) { console.log(res.miniprogram) // true }); 3.问题 wx.miniProgram.getEnv只有在微信开发者工具中才能返回是否小程序环境? 最新版chrome,最新版火狐浏览器均没有返回值。 4.另一种判断小程序环境写法 同样是只有在微信开发工具中有限,其他浏览器无返回值 function ready() { console.log(window.__wxjs_environment); console.log(window.__wxjs_environment === 'miniprogram') // true } if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) { document.addEventListener('WeixinJSBridgeReady', ready, false) } else { ready() }
2019-03-07