2

ユーザーがリンク/URLタブをすでに開いているかどうかを検出する方法と、URLがすでに開いている場合にリンクをアクティブなブラウザータブにリダイレクトする方法を教えてください。

例: ユーザーがリンクをクリックすると、js コードがブラウザで新しいタブを開きます。ユーザーがリンクを再度クリックすると、新しいタブを開くのではなく、アクティブなセッションにリダイレクトしてもらいます。

以下の投稿を読みましたが、それらに従ってロジックを実装できません:

Java: Web アプリケーションが 1 つのブラウザー タブでのみ開く
ようにする ユーザーがサイトの複数のタブを開いているかどうかを検出できますか?

私は単純なwindow.open(url)を使用して、新しいタブで自分の URL を開きます。

ありがとう....

4

2 に答える 2

4

開いているウィンドウに名前を付けると、2 回目も同じように開きます

    window.open(url,"mypopup");
于 2013-06-27T14:43:02.860 に答える
0

javascript でターゲット/ウィンドウ名を使用する

window.open(yoururl, youruniquewindowname)

window.open("https://stackoverflow.com/", "stack_unique_123")

stack_unique_123 を含むウィンドウが既に開いている場合、そのウィンドウで「https://stackoverflow.com/」がリロードされ、新しいウィンドウを開くことができなくなります。

于 2013-06-27T14:47:56.700 に答える