小程序IOS的web-view访问网页,useragent问题
发布于 4 年前 作者 fang82 9627 次浏览 来自 问答

IOS useragent:

Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16A366 MicroMessenger/6.7.2 NetType/4G Language/zh_CN

Android useragent:

Mozilla/5.0 (Linux; Android 8.0; MI 6 Build/OPR1.170623.027; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.143 Crosswalk/24.53.595.0 XWEB/257 MMWEBSDK/23 Mobile Safari/537.36 MicroMessenger/6.7.2.1340(0x2607023A) NetType/WIFI Language/zh_CN MicroMessenger/6.7.2.1340(0x2607023A) NetType/WIFI Language/zh_CN miniProgram

一个带miniProgram 一个不带miniProgram

这是为什么?

我希望在后台代码里面判定是否小程序web-view访问,以便把页面重定向到不同的地方做不同处理

如果不能在后台代码重定向的话,我就必须得统一重定向到一个中转页面,然后在中转页面调用 jssdk 拿 wx.miniProgram.getEnv 方法来搞了,用中间页接一下显然更不方便,就问为什么你们不让IOS和Android的useragent都带上 miniProgram呢?

3 回复

在点击的时候触发,遮罩显示出来(为了防止用户点击返回后第二次点击支付)后跳转,但是可以跳转,遮罩没出来。

我们是用前端jssdk来判断,如果是小程序webview,相关元素隐藏或者显示,后端不处理。

有人吗?

回到顶部