3

HTMLドキュメントのヘッダーセクションにfollowinタグを追加すると、フレーム内にドキュメントが読み込まれなくなりますか?もしそうなら、なぜ誰かがJavascriptメソッドを気にするのですか?

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

2 に答える 2

3

代わりにBASE要素を使用することをお勧めします。

<base target="_top">

ただし、それによってドキュメントがフレーム内に読み込まれるのを防ぐことはできません。_top特に指定がない限り、すべてのリンクがターゲットをデフォルトのターゲットとして使用するように強制するだけです。

ただし、ドキュメントがフレーム内に読み込まれないようにする場合は、次のJavaScriptコードを試してください。

if (top != self) {
    top.location.href = self.location.href;
}
于 2009-10-05T16:55:59.177 に答える
2

ブラウザは<META HTTP-EQUIV="Window-target" CONTENT="_top" />メタタグをサポートしなくなったようです。単に無視します。ガンボが示唆したように、それが人々がJavaScriptの使用に悩む理由です。

于 2012-02-03T11:28:00.323 に答える