如何判断H5是在小程序内运行
昨天由于事情太多了,关于这个话题没有总结完整,在文章中只给出了一种方案,今天接着这个话题继续写
如何判断H5是在小程序内运行一? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/0000e48ad7cd2087f46bd378953413
问题描述
如何判断H5是在小程序内运行?
技术方案
今天给出的技术方案是参考了微盟的具体代码,来源为参考文章2里面的内容
官方文档
https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
1
// 判断是否是小程序环境
function IsMiniProgramEnv(fun) {
// 通过navigator.userAgent 判断
var bl = navigator.userAgent && navigator.userAgent.indexOf('miniProgram') > -1
if (typeof fun == 'function') {
fun(bl)
}
}
1
1
参考文档
1)小程序使用webview嵌套H5中使用iframe真机无法跳转 wx.miniProgram.getEnv等失效问题分享? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00000cbf6945b803f16bf89b755c13
2)小程序webview使用? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/000cce1ad88228b1f2c9a8c0750013
如何判断H5是在小程序内运行二