不安全的 JavaScript 尝试通过 URL 访问框架

发布于 2024-12-05 03:41:11 字数 817 浏览 0 评论 0原文

我已将 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/

I've incorporated Vimeo into a WordPress theme I'm building, and I get these errors:

Unsafe JavaScript attempt to access frame with URL
http://themes.ibrogram.com/beta/blog/ from frame with URL
http://player.vimeo.com/video/4749536. Domains, protocols and ports
must match.


Unsafe JavaScript attempt to access frame with URL
http://themes.ibrogram.com/beta/blog/ from frame with URL
http://player.vimeo.com/video/28496744?title=0&byline=0&portrait=0.
Domains, protocols and ports must match.

It also (I think) is the reason for the page still loading: http://themes.ibrogram.com/beta/blog/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海螺姑娘 2024-12-12 03:41:11

在此处阅读有关 Javascript 访问安全性的内容:


特别是关于实现 Vimeo 和 JavaScript 不安全访问,我在 Vimeo 论坛上的讨论

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


需要确保的是你不能调用任何 api 或 addEvent
iframe 上的方法,直到播放器完成加载。根据
示例中,需要先添加“onLoad”事件,然后执行
您在该处理程序中的代码。


其次,我检查了您提供的链接,它对我来说加载得又快又好,所以这绝对不是您长时间加载此页面的原因

Read something about Javascript access security here:


Specifically about implementing Vimeo and JavaScript unsafe access, I found this on a discussion on the Vimeo forums:

If you're using a webkit browser (Safari or Chrome) that error is
actually coming from the Webkit Inspector trying to access the iframe
(the Webkit Inspector is actually written in HTML and Javascript).

The
thing to make sure is that you can't call any of the api or addEvent
methods on the iframe until the player has finished loading. As per
the example, you need to add the "onLoad" event first and then execute
your code inside of that handler.


And second, I checked link you provided, and it loads fast and fine to me, so it is definitely not reason why you keep having this page loading long time

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文