Unsafe JavaScript尝试访问带有URL的框架

13
我将Vimeo嵌入我正在构建的 WordPress 主题中,但出现了以下错误:

不安全的 JavaScript 尝试访问带有 URL 的帧 http://themes.ibrogram.com/beta/blog/, 来自带有 URL 的帧http://player.vimeo.com/video/4749536。 域、协议和端口必须匹配。


不安全的 JavaScript 尝试访问带有 URL 的帧 http://themes.ibrogram.com/beta/blog/, 来自带有 URL 的帧 http://player.vimeo.com/video/28496744?title=0&byline=0&portrait=0。 域、协议和端口必须匹配。

这也导致页面 仍在加载: http://themes.ibrogram.com/beta/blog/


https://dev59.com/5m855IYBdhLWcg3weEKJ - Dave Newton
对我来说一切正常,页面加载正常,视频播放正常。没有控制台错误。 - Rusty Jeans
1个回答

14

阅读有关JavaScript访问安全性的内容:


具体实现 Vimeo 和 JavaScript 不安全访问,我在Vimeo 论坛上找到了这个讨论

如果您正在使用 Webkit 浏览器(Safari 或 Chrome),则该错误实际上是来自 Webkit Inspector 尝试访问 iframe (Webkit Inspector 实际上是用 HTML 和 JavaScript 编写的)。

确保在播放器完成加载之前不能调用 iframe 上的任何 API 或 addEvent 方法。需要先添加“onLoad”事件,然后在该处理程序内执行您的代码,如示例所述。


第二个链接对我来说加载速度很快,没有导致页面长时间加载的原因。


初始页面加载时间很好,我指的是这个:http://d.pr/noOV - 当页面上有 Vimeo 时,会发生一些事情。 - daryl
我在控制台中看到了JavaScript不安全的错误,但是在带有Vimeo视频对象的页面上,它可以正常加载。 - Marek Sebera
不,我正在使用Chrome,并在FF和Safari中进行了检查,没有任何问题。 - Marek Sebera

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接