Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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代码';什么是可访问的标签或文档?_Javascript_Javascript Framework - Fatal编程技术网

可以控制JavaScript代码';什么是可访问的标签或文档?

可以控制JavaScript代码';什么是可访问的标签或文档?,javascript,javascript-framework,Javascript,Javascript Framework,我对JavaScript一无所知,我想知道。。。 在html页面中,我们有一个脚本a(在标记中),其中a位于标记中 我们如何防止JavaScript访问其他或特殊标记? 可以通过另一个单独标记中的JavaScript应用此功能吗 例如,在本页中: <html> ... <tag1> <script> A</script> </tag1> .... <tag2> ... </tag2> ... </html&

我对JavaScript一无所知,我想知道。。。 在html页面中,我们有一个脚本a(在标记中),其中a位于
标记中

我们如何防止JavaScript访问其他或特殊标记? 可以通过另一个单独标记中的JavaScript应用此功能吗

例如,在本页中:

<html>
...
<tag1>
<script> A</script>
</tag1>
....
<tag2> ... </tag2>
...
</html>

...
A.
....
... 
...
我们希望脚本只能访问内容


谢谢

您可以将页面从不同的域加载到
,JavaScript不应该被允许访问该域,因为。

您不能。如果这个元素存在于DOM中,javascript可以找到它。这不是一种简单的方法。你为什么要那样做?我想还有更好的办法谢谢你。。。在我的作品中,这个标签可能会分解页面样式。为了防止这种情况,我使用了标签。那么我可以通过另一个脚本控制或最终禁用脚本吗?最好的解释是,你不能“禁用”脚本(通过JS)。被执行的东西会被执行。您只能在脚本提供公共“API”模块(全局变量)时禁用该功能。谢谢您的回答。。所以在另一方面,如果我们在页面中有javaScript,并且可以在其代码中使用Doc。所以,如果我将一些标记移动到中,会影响javaScript的执行吗?和iframe的内容从同一个域加载。我们可以为它设置另一个域吗?不,您需要使用另一个域,这样父页面中的javascript就不能访问嵌入的文档。srcdoc[是解决方案吗?CSP(内容安全策略)怎么样?