私の Web サイトが外部のハイパーリンクから呼び出されると、既に開いている場合は、同じブラウザー タブ内で再度開く必要があります。これは、ハイパーリンクの HTML 内で適切なターゲット属性を指定することによって実現できます。<a href='http://my-website.org' target='my_target' />
ただし、ターゲットを指定せずに最初のタブを開いた場合 (たとえば、Web サイトの URL を直接入力するなど)、これは機能しません。この後、my_target を使用したハイパーリンクにより、2 番目のブラウザー タブが表示されます。
したがって、このデフォルトのターゲットがハイパーリンクで使用されている場合、ブラウザタブのデフォルトのターゲット名を設定して、何も存在しない場合は、このタブが使用されるようにします。
これは JavaScript でどのように行うことができますか?