常见错误:
打开的域名没有在小程序管理后台设置业务域名(注意是业务域名,不是服务器域名)
打开的页面必须为https服务
打开的页面302过去的地址也必须设置过业务域名
web-view空白问题,请升级微信客户端到 6.5.16
页面可以包含iframe,但是iframe的地址必须为业务域名
web-view不支持支付能力,web-view的API能力见web-view的文档说明
开发者自己检查自己的https服务是否正常,测试方法:普通浏览器打开对应的地址
如果web-view使用了公众号授权的服务,开发者工具提示网页开发者的问题,请见:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140
关于web-view的问题,大家可以集中在这个帖子留言,为了保证高效查问题,请提供以下信息:
web-view的src地址
后台配置的业务域名是否设置成功
微信的版本
遇到问题的小程序APPID以及复现的微信号
出问题的错误提示信息是什么
后台设置失败问题,请提供小程序APPID以及遇到问题的时间点。
小程序啥时候能存储cookie哟
小程序 web-view 里的 H5,在页面 2 设置了 localStorage 后,页面 1 获取不到。两个页面均为 web-view 内嵌的 H5,同域且均为 https
本地调试是没问题的,一发布到线上就不行,请问是什么原因
小程序的webview能否使用微信内置浏览器的cookie
这个问题你验证过了吗?我测试的好像不能。
从webview跳转到小程序进行一番操作后,返回到webview,然后再刷新webview, H5才能获取url的参数,这样就会在webview产生历史记录,需要点击两次返回按钮才能退出当前webview;有没有更优雅的传参方式
Android 9.0(Honor 10) __wxjs_environment 取值是 undefined,但是setTimeout之后有时有值有时undefined
https://v.qq.com 提示要配置业务域名,怎样去配置?
我的小程序用的web-view,调试时正常,真机打开空白
@lvlh 你这边用web-view可以正常跳转微信公众号吗? (关了调试模式下)
你好, 我这边在使用H5调用开卡组件的时候在开发者工具里面打开调试可以进入卡包,但是关闭调试或者发布体验版小程序的时候就会出现标题为“验证”的页面, 在url后面加上#wechat_redirect就会提示非业务域名https://mp.weixin.qq.com. 请问是怎么回事?
webview中相同域名短地址正常,长地址异常,异常提示“不支持打开非业务域名”
正常地址:https://mp.weixin.qq.com/s/GCi_x1FRn2LBBi2WjRlxKA
异常地址:https://mp.weixin.qq.com/s?__biz=MzI1MTkyOTE4MA==&mid=2247483663&idx=1&sn=c86707ab305478e94d90a6721b210e04&chksm=e9ea363cde9dbf2a40322748999d800d1fd77280e621fa19eed35c36febccc0df14de3b2cebf&token=169562236&lang=zh_CN#rd
你的问题解决了吗