资讯专栏INFORMATION COLUMN

小程序webview使用避坑(因为开发者配置域名错误导致打开失败)

MonoLog / 674人阅读

摘要:解决方案对浏览器进行判断,如果是小程序官方判断条件就跳过授权登录。这样就规避了访问非授权业务域名问题。

问题

小程序webview使用时出现了这样的错误提示

前提条件:嵌入的页面域名已经申请过业务域名

然后访问报如下错误

经过测试发现,当需要微信授权登录的H5页面直接通过小程序webview访问时,会出现类似的错误。

解决方案

对浏览器进行判断,如果是小程序webview(官方判断条件:window.__wxjs_environment === "miniprogram")就跳过授权登录。这样就规避了访问非授权业务域名问题。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/51507.html

相关文章

  • 程序webview使用避坑因为发者配置域名错误导致打开失败

    摘要:解决方案对浏览器进行判断,如果是小程序官方判断条件就跳过授权登录。这样就规避了访问非授权业务域名问题。 问题 小程序webview使用时出现了这样的错误提示 前提条件:嵌入的页面域名已经申请过业务域名 showImg(https://segmentfault.com/img/bVYr90?w=876&h=277); 然后访问报如下错误 showImg(https://segmentfa...

    shengguo 评论0 收藏0
  • 网页程序迁移至微信程序web-view详解

    摘要:网页引入网页发起支付由后台返回,主要是需要统一下单平台的微信支付页面支付参数错误,请稍后重试支付成功支付失败支付错误分享功能小程序直接分享的所在的页面,如果需要加上页面参数,那我们就需要处理一下了。 小程序现在越来越流行,但是公司的很多项目都是用网页写的,小程序语法不兼容原生网页,使得旧有项目迁移至小程序代价很高; 小程序之前开放了webview功能,可以说是网页应用的一大福音了,但...

    junbaor 评论0 收藏0
  • 网页程序迁移至微信程序web-view详解

    摘要:网页引入网页发起支付由后台返回,主要是需要统一下单平台的微信支付页面支付参数错误,请稍后重试支付成功支付失败支付错误分享功能小程序直接分享的所在的页面,如果需要加上页面参数,那我们就需要处理一下了。 小程序现在越来越流行,但是公司的很多项目都是用网页写的,小程序语法不兼容原生网页,使得旧有项目迁移至小程序代价很高; 小程序之前开放了webview功能,可以说是网页应用的一大福音了,但...

    AlphaGooo 评论0 收藏0

发表评论

0条评论

MonoLog

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<