0

问题

我网站主页上 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').
4

1 回答 1

1

更新和修复(特定于 Elementor Pro Page Builder - Wordpress)

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

在我这样做的同时,我还碰巧注意到视频容器上附加了一个意想不到的 css 类。这个特殊的“elementor-invisible”类使容器不可见。将其设置为可见似乎解决了我的问题。

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

现在情况看起来不错。

于 2018-06-15T10:41:35.340 回答