1

target="_blank" は新しいウィンドウで開くことになっていることを知っています.FF3などの一部のブラウザでは、実際には新しいタブで開きます。開発者としてこの動作をより制御する方法はありますか?

4

3 に答える 3

10

https://developer.mozilla.org/En/Window.openによると、""" リンクの参照リソースを新しいタブまたは特定のタブで開くにはどうすればよいですか?

現在、できません。これを実行するための高度なプリファレンスを設定できるのは、ユーザーだけです。Mozilla ベースのブラウザである K-meleon 1.1 は、リンクがどのように開かれるかに関して、ユーザーに完全な制御と権限を与えます。一部の高度な拡張機能は、Mozilla と Firefox に、参照されたリソースのロード方法に関する多くの機能も提供します。

数年以内に、CSS3 ハイパーリンク モジュールのターゲット プロパティが実装される可能性があります (現在の CSS3 ハイパーリンク モジュールが承認された場合)。これが発生した場合でも、タブ ブラウジング機能を備えたブラウザーの開発者は、ユーザーに完全な拒否権と、リンクが Web ページを開く方法を完全に制御できる権限を与えることを期待できます。リンクを開く方法は、常に完全にユーザーの管理下にある必要があります。"""

于 2009-05-18T22:21:33.377 に答える
2

現在、リンクを開く方法の最終的な決定は、ユーザーとそのブラウザーの手に委ねられています。

また、開発者があなたが説明している方法で私の選択を覆したとしても、私はあまり嬉しくありません. 一度に 1 つのブラウザ ウィンドウだけを開き、子ウィンドウを表示したくありません。他の人はまったく逆に感じます。開発者としてそれを尊重するように努めるべきです。

于 2009-05-18T22:26:28.890 に答える
1

「_blank」を対象とする何かが新しいタブまたはウィンドウで開くかどうかは、ほとんどの新しいタブをサポートするブラウザーで設定可能なブラウザー/ユーザー固有のオプションです。タブをターゲットにする方法はまだありません。

于 2009-05-18T22:22:54.823 に答える