2012-03-01 56 views
0

我試圖插入下面的代碼,以我所有的網頁:當頁面包含JavaScript時如何避免IE消息欄?

<script language="javascript"> 
    if (top.location == self.location) 
    { 
     top.location = '../index.html' 
    } 
</script> 

當我有這個頁面,並嘗試從IE 8頁上,然後我被顯示一個黃色欄上我的網頁,其中問的頂部我允許插件。

沒有其他瀏覽器(firefox/opera/chrome/safari)這樣做。

這很煩人點擊這個每次訪問人頁時。如何禁用這個?

我只希望我不會使用:

<!--[if !IE]>--> 
<script language="javascript"> 
    if (top.location == self.location) 
    { 
     top.location = '../index.html' 
    } 
</script> 
<!--<![endif]--> 

回答

2

我想你在談論的JavaScript的本地執行,所以一看便知在對Web標記(MOTW)討論: ActiveX Content in a local web page, and "the mark of the web"

MSDN reference看到獲得進一步的信息:

+0

是的,這我在本地打開該網頁。這會發生在網絡上嗎? – HelpNeeder 2012-03-01 08:28:56

+0

不,這個警告通常只會在本地執行時提出(但當然可能取決於用戶特定的設置) – fcalderan 2012-03-01 08:31:54

+0

啊!這解釋了一切。謝謝! – HelpNeeder 2012-03-01 08:35:19

相關問題