页面iframe不支持引用非业务域名,请重新配置

记录一个关于小程序web-view的坑
最近公司为了节约成本,将原生app用小程序重写了,其中有几个页面属于h5,app打开web-view的形式实现的。小程序也支持内嵌webview,于是按照流程一步步开发,配置业务域名白名单,结果小程序还是报错,“页面iframe不支持引用非业务域名,请重新配置”,然后我找遍了代码,没有使用iframe,于是在社区提问,最终还是解决了。
原来的h5是跟原生app通信,使用了jsbridge和iframe
window.WVJBCallbacks = [callback]
let WVJBIframe = document.createElement(‘iframe’)
WVJBIframe.style.display = ‘none’
WVJBIframe.src = ‘https://bridge_loaded
document.documentElement.appendChild(WVJBIframe)
setTimeout(function() {
document.documentElement.removeChild(WVJBIframe)
}, 0)

微信如果告诉我“页面iframe不支持引用非业务域名 https://bridge_loaded, 请重新配置”,估计早就发现问题了,哈哈哈

猜你喜欢

转载自blog.csdn.net/xinTianou123/article/details/123212791