Youtube iFrame:不安全Javascript尝试访问框架

时间:2011-10-26 15:25:28

标签: javascript html youtube

我在我正在处理的网站上收到此错误,我已将代码简化为以下示例,这在webkit(chrome 15.0.x)中产生此错误,我在firefox中看不到错误

我已查看过有关同一错误的其他SO帖子,其中大多数都是关于使用youtube API和跨域引用的。

我试过了:

更改doctype,(没有区别) 将原始参数添加到youtube调用(无差异)

<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
  <title></title>
</head>
<body class="page front logged-in no-sidebars">
<iframe  width="393" height="230" src="http://www.youtube.com/embed/QH2-TGUlwu4" frameborder="0" ></iframe>

</body>
</html>

1 个答案:

答案 0 :(得分:1)

这是跨站点消息传递的常见问题(其中一个页面/网站通过使用javascript回调作为媒介的IFrame与另一个页面/网站进行通信)。它并不总是有效,有些浏览器可能无法始终捕获回调事件,如果协议或端口不同,可能会将其注册为安全错误。