ホームページ  >  記事  >  ウェブフロントエンド  >  リンク ナビゲーションのためにウィンドウとタブのアイデンティティを保持するにはどうすればよいですか?

リンク ナビゲーションのためにウィンドウとタブのアイデンティティを保持するにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-19 19:40:031009ブラウズ

How to Preserve Window and Tab Identity for Link Navigation?

リンク ナビゲーション用のウィンドウとタブの ID の保持

元のタブとウィンドウと同じタブとウィンドウでリンクを起動しようとすると、 window.open の従来の使用法は通常失敗します。リンクを別のタブで開くと、このアプローチでは意図した機能が実現できません。

この問題に対処するには、name 属性を利用することが鍵となります。属性の値として「_self」を割り当てることで、リンクが存在する同一のウィンドウとタブ内でリンクを開くように指示できます。

<code class="javascript">window.open("https://www.youraddress.com","_self")</code>

URL の先頭にプロトコルを付ける必要があることに注意することが重要です。 (例: https://)。そうしないと、ブラウザが URL を相対パスとしてロードしようとし、意図しない結果が生じる可能性があります。

このソリューションは、Chrome 59、Firefox 54、IE 11 などの主要なブラウザで検証されており、幅広い互換性が保証されています。 .

以上がリンク ナビゲーションのためにウィンドウとタブのアイデンティティを保持するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。