ホームページ > 記事 > ウェブフロントエンド > リンク ナビゲーションのためにウィンドウとタブのアイデンティティを保持するにはどうすればよいですか?
リンク ナビゲーション用のウィンドウとタブの 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 サイトの他の関連記事を参照してください。