Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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 如何防止css选择器访问iframe_Javascript_Html_Iframe - Fatal编程技术网

Javascript 如何防止css选择器访问iframe

Javascript 如何防止css选择器访问iframe,javascript,html,iframe,Javascript,Html,Iframe,我有一个iframe 我想阻止css选择器和其他操作从父文档访问iframe 我怎样才能保证它的安全呢?你可以在满月的光下,用盐制成的五角星杀死一只山羊。如果这样做,css或js将无法影响iframe的内容 如果你不这样做,他们也不会影响他们 您必须显式地允许站点与iframe的内容交互,可以通过设置api,也可以通过设置cors头来允许交互。根据这个站点上的其他答案,如果iframe和父节点拥有相同的域,cors规则将不适用,因此可以进行更改。如果您将站点中的iframe嵌入到站点中,您可能应

我有一个iframe

我想阻止css选择器和其他操作从父文档访问iframe


我怎样才能保证它的安全呢?

你可以在满月的光下,用盐制成的五角星杀死一只山羊。如果这样做,css或js将无法影响iframe的内容

如果你不这样做,他们也不会影响他们

您必须显式地允许站点与iframe的内容交互,可以通过设置api,也可以通过设置cors头来允许交互。根据这个站点上的其他答案,如果iframe和父节点拥有相同的域,cors规则将不适用,因此可以进行更改。如果您将站点中的iframe嵌入到站点中,您可能应该相信自己的代码


如果您想知道如何防止用户使用开发人员工具来干扰您的iframe内容,您不能。有各种各样的事情,网站设计师试图阻止我看他们的来源。我从来没有找到一个可以让我置身于外的工具。

CSS不会跨越文档边界。只需删除您在iframe中忘记的标记即可。htmlm我的问题更多地涉及到以后用户打开开发工具的情况。但具体地说,我们有一些机器人在我们的网站上爬行,为页面上的广告选择链接,然后转到链接;这导致我们受到处罚。我对用户能够看到代码很满意;我只是不希望机器人能够通过css选择器选择代码。这可能吗?