Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jsbin的性质_Jsbin - Fatal编程技术网

jsbin的性质

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

有人能解释一下为什么像JS Bin这样的优秀工具会出现如下错误:

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怎么办?它目前不允许我(我知道为什么)问它是否可能。