jsbin的性质
有人能解释一下为什么像JS Bin这样的优秀工具会出现如下错误:jsbin的性质,jsbin,Jsbin,有人能解释一下为什么像JS Bin这样的优秀工具会出现如下错误: Runner: Permission denied to access property 'scrollX' 当我尝试以下代码时: <button onClick="exit();">Exit</button> <script> function exit() { window.location = 'http://www.youtube.com/'; } </scr
Runner: Permission denied to access property 'scrollX'
当我尝试以下代码时:
<button onClick="exit();">Exit</button>
<script>
function exit() {
window.location = 'http://www.youtube.com/';
}
</script>
退出
函数exit(){
window.location=http://www.youtube.com/';
}
…如果从浏览器中的常规文件调用它们,则可以正常工作
谢谢
编辑:修正Firefox给出的错误 这是因为运行程序(在jsbin中自动生成预览的东西)的iframe上有沙盒属性 它的设置使得iframe唯一不能做的事情就是设置窗口的位置。这可以阻止某人向另一个用户发送恶意bin,然后突然重定向到其他地方 同样,像YoutubE.com这样的网站阻止他们的内容设置为iFrAME,这样你就会看到一个空白窗口,像这样:(注意,空白窗口是YouTube应该是的地方)。
顺便说一句,我是jsbin上的主要开发人员,这就是为什么我知道:)这是因为运行程序(在jsbin中自动生成预览的东西)的iframe上有沙盒属性 它的设置使得iframe唯一不能做的事情就是设置窗口的位置。这可以阻止某人向另一个用户发送恶意bin,然后突然重定向到其他地方 同样,像YoutubE.com这样的网站阻止他们的内容设置为iFrAME,这样你就会看到一个空白窗口,像这样:(注意,空白窗口是YouTube应该是的地方)。
顺便说一句,我是jsbin的主要开发人员,这就是为什么我知道:)这可能与您试图在jsbin的iFrame中加载外部站点有关<代码>X-Frame-Options拒绝加载:http://www.youtube.com/ 不允许跨原点框架。这可能与您试图在JSBin的iFrame中加载外部站点有关<代码>X-Frame-Options拒绝加载:http://www.youtube.com/ 不允许跨原点帧。Remy,是否可以在jsbin#1上创建一个其src为jsbin#2的iframe,并能够从#1访问#2的windows对象?如果我想测试SOP怎么办?它目前不允许我(我知道为什么)我问是否可能。Remy,有没有可能在jsbin#1上创建一个其src为jsbin#2的iframe,并且能够从#1访问#2的windows对象?如果我想测试SOP怎么办?它目前不允许我(我知道为什么)问它是否可能。