小程序
小游戏
企业微信
微信支付
扫描小程序码分享
根据文档,我传了return_web=1,IOS手机可以正常跳转回签约前的页面,Android手机里只有OPPO可以正常跳转回签约前的refer url,其他手机都会跳转到我们页面的根域名;
请问有人碰到这种情况吗?你们的公众号纯签约都能正常跳回吗?
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,请问是哪一步有问题呢?麻烦提供下具体的文档
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
今天也是遇到这个问题了,这怎么解决啊
我也遇到同样的问题,部分小米和华为手机,只能跳回到根域名
我测试的时候发现一加手机也会出现这样的问题,但是华为和小米手机都是正常的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,请问是哪一步有问题呢?麻烦提供下具体的文档
签约成功之后,没有跳转到签约前的页面,而是跳转到了我们的根域名,请微信技术支持帮忙看了,他们说获取到的refer url就是我们的根域名。Android除了OPPO手机,其他都是上面我说的这个情况
今天也是遇到这个问题了,这怎么解决啊
我也遇到同样的问题,部分小米和华为手机,只能跳回到根域名
我测试的时候发现一加手机也会出现这样的问题,但是华为和小米手机都是正常的
问题根因:referer由于客户端webview内核安全策略变更,需要源页面进行授权后,才能获取完整URL,否则无法在签约完成后,原路跳回商户的H5
解决方案:
商户跳转前的源H5页面,需要在html中做referrer-policy的授权声明:
方法一(推荐):
<meta name="referrer" content="no-referrer-when-downgrade">
方法二:
<meta name="referrer" content="unsafe-url">
安全策略详情可参考:
https://developers.google.com/web/updates/2020/07/referrer-policy-new-chrome-defaultReferrer-Policy声明的用法可参考:
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Referrer-Policy