小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
一个页面既可能运行在小程序webview,也可能运行在其他web下,小程序提供了两种判断是否是小程序webview的方法,但是这两个方法都是异步的方法,
一、在非小程序webiview运行环境下,怎么判断当前不是在小程序webview环境呢?
二、当在小程序webview里跳转其他页面之后,怎么判断是否在小程序webview环境?
- 希望提供的能力
能否提供通用的标识符,例如UserAgent这样通用而简单的方法来判断是否是小程序webview的方法
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
小程序的webview中的useragent包含字符串 "miniprogram"
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
Mozilla/5.0 (iPhone; CPU iPhone OS 11_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15F79 MicroMessenger/6.6.7 NetType/WIFI Language/zh_CN 里面没有包含字符串 "miniprogram"
试了下,android下的useragent中才有miniprogram
约定一个传参不就直接解决了么
抱歉,我现在还只是一个新手开发者,暂时没有那么深入的了解
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
小程序的webview中的useragent包含字符串 "miniprogram"
Mozilla/5.0 (iPhone; CPU iPhone OS 11_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15F79 MicroMessenger/6.6.7 NetType/WIFI Language/zh_CN 里面没有包含字符串 "miniprogram"
试了下,android下的useragent中才有miniprogram
约定一个传参不就直接解决了么
抱歉,我现在还只是一个新手开发者,暂时没有那么深入的了解