Javascript 如何防止网页知道它是在iframe中加载的?

Javascript 如何防止网页知道它是在iframe中加载的?,javascript,html,iframe,Javascript,Html,Iframe,在这个著名的问题之后: 我有一个相反的实际问题:是否有任何方法(在所有浏览器中都可行)可以防止网页获得这样的知识,即它被加载到iframe元素中 这对于各种预览界面都很有用,如果某些特定网站的内容加载到iframe中,它们会阻止这些内容。无法获取这些信息。网站应该始终能够知道它们在iframe中的原因是出于安全原因 它允许像框架破坏这样的事情,即网站停止显示或重定向到网站本身 如果一个网站在iframe中显示而不知道这一点,我可以覆盖一个单独的表单元素,并在网络钓鱼攻击中使用它 这将是一个严重的

在这个著名的问题之后:

我有一个相反的实际问题:是否有任何方法(在所有浏览器中都可行)可以防止网页获得这样的知识,即它被加载到
iframe
元素中


这对于各种预览界面都很有用,如果某些特定网站的内容加载到iframe中,它们会阻止这些内容。

无法获取这些信息。网站应该始终能够知道它们在iframe中的原因是出于安全原因

它允许像框架破坏这样的事情,即网站停止显示或重定向到网站本身

如果一个网站在iframe中显示而不知道这一点,我可以覆盖一个单独的表单元素,并在网络钓鱼攻击中使用它


这将是一个严重的安全问题。

无法获取此信息。网站应该始终能够知道它们在iframe中的原因是出于安全原因

它允许像框架破坏这样的事情,即网站停止显示或重定向到网站本身

如果一个网站在iframe中显示而不知道这一点,我可以覆盖一个单独的表单元素,并在网络钓鱼攻击中使用它


这将是一个严重的安全问题。

不,没有。@CBroe,显然有:我可以从加载的页面剪切所有脚本是的,但这只能通过某种代理来实现。。。问题和标签并没有真正表明你愿意使用这些措施。另外,脚本不是防止页面在外部框架中显示的唯一方法;如今,X-Frame-Options的应用越来越广泛。(这与网站“知道”它显示在某种框架中没有任何关系,相反,网站只是预先告诉浏览器它不想这样。)不,没有。@CBroe,显然有:我可以从加载的页面中剪切所有脚本是的,但这只能通过使用某种代理来实现。。。问题和标签并没有真正表明你愿意使用这些措施。另外,脚本不是防止页面在外部框架中显示的唯一方法;如今,X-Frame-Options的应用越来越广泛。(这甚至与网站“知道”它是在某种框架中显示没有任何关系,而是网站只是预先告诉浏览器它不想这样做。)