2012-04-11 88 views

回答

1

不,網站有這個從在iframe裝載他們的預防(短問你的用戶禁用javascript的)

0

Flipkart使用下面的代碼中存在HTML,以防止任何框架加載自己的網站。

function noxfs() { 
    try { 
     if (window.top !== window.self) { 
      document.write = ""; 
      window.top.location = window.self.location; 
      setTimeout(function() { 
       document.body.innerHTML = ''; 
      }, 0); 
      window.self.onload = function() { 
       document.body.innerHTML = ''; 
      }; 
     } 
    } catch (err) { 
    } 
} 
noxfs(); 

在這裏,他們用自己的位置更新window.top.location。 他們試圖做的事情可以被攔截,你可以通過使用下面的代碼來防止出現框架。

window.onbeforeunload = function(e) { 
    return 'Any message here.'; 
}; 

在這裏,您將事件處理程序在窗口刪除現有頁面的DOM之前觸發。