【发布时间】:2011-12-04 11:11:37
【问题描述】:
我正在使用类似的东西
$('ul li').find('iframe').css({'visibility':'visible'});
在 Firefox 和 Opera 中运行良好,
控制台错误:
不安全的 JavaScript 尝试从 URL http://www.youtube.com/embed/hurnoKLuBD8 的框架访问具有 URL file:///D:/Configuracion/Documents%20and%20Settings/TNMC000/Escritorio/player/roundabout/js/round1.htm 的框架。域、协议和端口必须匹配。
测试网址:http://toniweb.us/vimeo-like/js/images.htm
有什么想法吗?
-编辑-
我修复了它使用
.invisible{ text-indent:-9999px }
和
<div class="iframe"><iframe></iframe></div>
和
$('ul li').find('.iframe').addClass('invisible');
但仍然想知道如何仅使用 iframe 修复它。
【问题讨论】:
-
您是否在控制台中看到任何错误?
-
在 chrome 控制台
$('h1').css({'visibility':'hidden'});中运行脚本时,我没有看到您的错误在 stackoverflow 上正常工作。您确定chrome和其他浏览器之间的所有其余部分都相同吗? -
我将它应用到
-
我正在从我的计算机执行文件,它在地址栏中显示为 file://。我试图举一个简单的例子,但更容易分享脚本的链接。就在这个问题上。非常感谢
标签: jquery security google-chrome iframe visibility