2009-10-05 56 views
3

在html文檔的標題部分添加followin標籤是否阻止文檔在框架中的加載?如果是這樣,爲什麼有人打擾Javascript方法?窗口目標元標記是否適用於破壞幀?

<META HTTP-EQUIV="Window-target" CONTENT="_top" /> 
+0

爲什麼downvote? – Aheho 2012-03-04 15:08:12

回答

2

看來,瀏覽器不支持<META HTTP-EQUIV="Window-target" CONTENT="_top" /> meta標籤了,他們根本不理它。所以,正如Gumbo所建議的那樣,這就是人們爲什麼要使用JavaScript的原因。

3

更好地使用BASE element代替:

<base target="_top"> 

但是,這並不妨礙框架內要加載的文件。如果未另外指定,它只會強制所有鏈接使用目標_top作爲默認目標。

但是,如果你想防止框架內要加載的文件,試試這個JavaScript代碼:

if (top != self) { 
    top.location.href = self.location.href; 
} 
+0

因此,如果我理解正確,窗口目標不適用於當前頁面,而是應用於當前頁面中的鏈接。那是對的嗎? – Aheho 2009-10-05 17:46:49

+0

@Aheho:說實話,我從來沒有聽說過這樣的HTTP等價頭字段。 – Gumbo 2009-10-05 22:40:49

相關問題