微信小程序webview内嵌第三方视频

1,304 阅读38分钟

我们的微信小程序,有一部分页面是使用webview开发的。webview页面里,又内嵌了bilibili的视频。开发环境下,显示很正常。在体验版中,点击进入webview页面,就报错误了:


查了一下,在微信开发社区,有一个官方回复如下:

现在的策略是允许公众号文章内嵌iframe,对于第三方的iframe会检查业务域名。可理解为:

1、打开公众号文章,文章内嵌iframe含有腾讯视频这种情况就是支持的。
2、打开开发者自己的业务域名,网页内嵌iframe含有腾讯视频这种情况就是不支持的。

developers.weixin.qq.com/community/d…

根据这个政策,在微信小程序webview里内置第三方视频是不可行的。

在微信公众号网页中,内嵌腾讯视频可行,其他视频网站则都不可行。

微信小程序webview页面里要播放视频,需要使用原生的video标签,内嵌iframe的方法不可行。