Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.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
Javascript HTML5 iframe沙盒属性--下载但不执行脚本_Javascript_Html - Fatal编程技术网

Javascript HTML5 iframe沙盒属性--下载但不执行脚本

Javascript HTML5 iframe沙盒属性--下载但不执行脚本,javascript,html,Javascript,Html,我希望使用iframe在浏览器中预缓存一些javascript脚本,但我不希望执行这些脚本。我目前的做法是: iframe.htm parent.htm 这会阻止脚本的执行,至少在chrome中,它还会下载脚本,这正是我想要的行为 我的问题是——这种行为是html5规范的一部分吗?或者明天浏览器会改变以停止下载和执行吗?未来没有任何形式的保证,但我认为这在几年内不会改变。绝对不是明天:-。顺便问一下,这真的会阻止执行吗?它实际上是在框架中执行的。是的,默认情况下,沙盒不会阻止脚本:iframe.

我希望使用iframe在浏览器中预缓存一些javascript脚本,但我不希望执行这些脚本。我目前的做法是:

iframe.htm parent.htm 这会阻止脚本的执行,至少在chrome中,它还会下载脚本,这正是我想要的行为


我的问题是——这种行为是html5规范的一部分吗?或者明天浏览器会改变以停止下载和执行吗?

未来没有任何形式的保证,但我认为这在几年内不会改变。绝对不是明天:-。顺便问一下,这真的会阻止执行吗?它实际上是在框架中执行的。是的,默认情况下,沙盒不会阻止脚本:iframe.htm:1在'file:///Users/me/iframe.htm'因为文档的框架是沙盒,并且未设置“允许脚本”权限。我知道,我知道。否则,如果我不知道,我就不会回答你的问题。这是一个笑话,因为我一开始没有保证。。。对于未来,然后说几年后,然后说明天不行,所以这个笑话有点像它甚至在今天都不起作用。当然,你知道旧浏览器不支持它,所以这个笑话是关于那些使用旧浏览器的人会说什么执行没有被阻止。。。它在帧中执行它。。但撇开玩笑不谈,我的答案仍然站得住脚,我认为这在几年内不会改变。