|
如何防止網頁被框架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才不會卡住 |
|