div的背景视频没有在Chrome上播放

时间:2018-06-15 10:36:41

标签: wordpress elementor

ISSUE

我网站主页上div的背景视频在Firefox& IE但不是google chrome。在一开始,它似乎是一个缓存问题,所以我清除了cookie和缓存,它确实有效,但只在某些计算机上。在其他方面,它仍然没有!!

来自控制台的错误:

Failed to execute 'postMessage' on 'DOMWindow': The target origin provided 
('https://www.youtube.com') does not match the recipient window's origin 
('http://example.com').

1 个答案:

答案 0 :(得分:1)

更新& FIX(特定于Elementor Pro页面构建器 - Wordpress)

Chrome控制台上的错误指向视频来源(YouTube - 在https上)和目标(我的测试服务器 - 在http上),这是问题所在。我也改变了。

当我这样做的时候,我也碰巧注意到一个意外的css类附加到视频的容器上。这个特殊的类'elementor-invisible'使容器不可见。将其设置为可见似乎已经解决了我的问题。

我还将YouTube视频网址从https更改为http,因为这也是另一个嫌疑人。

现在看起来很不错。