框架破坏但不是如果它是我

时间:2011-06-08 22:23:00

标签: iframe frame

我们已与其他网站合作,希望在我们的网站上以iframe显示他们的网站。

他们希望在他们的网站上实现框架破解javascript,这样如果我们以外的任何人试图构建他们的网站,那么他们的网站将会破坏框架。

现在,他们正在使用这样的代码:

<style> 
html{display : none ; } 
</style> 
<script> 
if( self == top ) 
{ document.documentElement.style.display = 'block' ; }
else 
{ top.location = self.location ; } 
</script> 

他们如何确保当我们的网站是容器框架时,不会发生框架破坏?

感谢您的帮助!

彼得

1 个答案:

答案 0 :(得分:0)

他们可以检查“else”子句中top.location的值,如果它包含您的域名,则可以跳过删除。它不像是安全的或任何东西,但是任何人都有兴趣愚弄它是值得怀疑的。