微信小程序web-view与H5交互:判断H5是否在小程序环境
判断h5在小程序里网上找的方法
//1.通过window.__wxjs_environment
window.__wxjs_environment === 'miniprogram'
//2.通过使用JSSDK 1.3.2提供的getEnv接口
wx.miniProgram.getEnv(function(res) {
console.log(res.miniprogram) // true
})
//3.通过判断navigator.userAgent中包含miniProgram字样
var userAgent = navigator.userAgent;
var isMini = /miniProgram/i.test(userAgent);
我试用了第二个,应为是异步方法。代码又是别人写的自己要临时改。所以想了一个方法。
给小程序单独用了一个域名 xiaochengxu.h5.com. 直接在js里判断域名里是否包含xiaochengxu几个字。