woff 發表於 2013-8-19 23:59:28

防止自己的網頁被別人iframe嵌入的方法

如何防止網頁被框架iframe,很多朋友都有經歷,自己做好的網頁被別人放在框架iframe顯示,特別氣憤,不想被框架iframe利用怎麼辦? 下面我來教大家幾種防止框架iframe網頁的辦法。
1、把這段代碼放到head之間
以下是代碼片段:

<SCRIPT LANGUAGE=JAVASCRIPT>
if (top.location !== self.location) {
top.location=self.location;
}
</SCRIPT>

2、這種方法比較好,一旦發現別人框架iframe了你的網頁,他就自動跳轉到你的網站上來了。
把下面代碼放到head之間
以下是代碼片段:

<SCRIPT LANGUAGE=JAVASCRIPT>
var url=window.location.href;
if(window!=parent)
parent.navigate(url);
</SCRIPT>
這個網站的下載頁iframe嵌入了a5的源碼下載頁
a5被嵌入的網頁
嵌入別人的網頁對自己有什麼好處?
很簡單,網頁的維護啊顯示啊都是別人做,自己只要引用就好了。類似「小偷程序」
我就在想自己怎麼樣防止自己網站頁面被別人嵌入呢
搜索下就找到

3.這個比較完善可以允許除了本地域名以外,其他域名一律無法將你的網頁嵌入框架。


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;
}


強烈推薦第三種,IE才不會卡住

ooo947 發表於 2013-11-13 01:09:28

頂你一下,好帖要頂!
頁: [1]
查看完整版本: 防止自己的網頁被別人iframe嵌入的方法