DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JavaScript實現防止網頁被嵌入Frame框架的代碼分享
JavaScript實現防止網頁被嵌入Frame框架的代碼分享
編輯:關於JavaScript     

最近,國內開始流行另一種流氓行為:使用框架(Frame),將你的網頁嵌入它的網頁中。
比如,有一家網站號稱自己是”口碑聚合門戶”,提供全國各個網上論壇的精華內容。但是,其實它就是用框架抓取他人的網頁,然後在上面加上自己的廣告和站標,這同盜版書商有何不同?!

防止方法,在

復制代碼 代碼如下:
</body>

之前加入這段代碼:


復制代碼 代碼如下:
<script type="text/javascript">
 if ( top.location !== self.location )
 {
 top.location = self.location;
 }
</script>


這段代碼是有效的。但是,有一個問題:使用後,任何人都無法再把你的網頁嵌入框架了,包括你自己在內。

有沒有一種方法,使得我的網頁只能被嵌入我自己的框架,而不是別人的框架?

復制代碼 代碼如下:
<script type="text/javascript">
try{
  top.location.hostname;
  if (top.location.hostname != window.location.hostname) {
    top.location.href =window.location.href;
  }
}
catch(e){
  top.location.href = window.location.href;
}
</script>

好了,升級版代碼完成。除了本地域名以外,其他域名一律無法將你的網頁嵌入框架。我的Blog現在就使用這段代碼。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved