我在我正在处理的网站上收到此错误,我已将代码简化为以下示例,这在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>
答案 0 :(得分:1)
这是跨站点消息传递的常见问题(其中一个页面/网站通过使用javascript回调作为媒介的IFrame与另一个页面/网站进行通信)。它并不总是有效,有些浏览器可能无法始终捕获回调事件,如果协议或端口不同,可能会将其注册为安全错误。