0
我相信這是不可能的,但我會問。我想要做的就是檢測一個網站是否在另一個選項卡中打開,然後使用JavaScript打開同一個網站,但在同一個選項卡中使用不同的查詢字符串JavaScript和瀏覽器標籤
我只能想到做它是如果他們首先打開我們網站上的標籤名稱,那麼下次他們點擊另一個網站時,使用它應該在同一個標籤中打開的相同名稱,這是不可取的,因爲大多數用戶都會打開其他網站或者通過或從書籤
我相信這是不可能的,但我會問。我想要做的就是檢測一個網站是否在另一個選項卡中打開,然後使用JavaScript打開同一個網站,但在同一個選項卡中使用不同的查詢字符串JavaScript和瀏覽器標籤
我只能想到做它是如果他們首先打開我們網站上的標籤名稱,那麼下次他們點擊另一個網站時,使用它應該在同一個標籤中打開的相同名稱,這是不可取的,因爲大多數用戶都會打開其他網站或者通過或從書籤
你可以玩的兩件事鍵入它:
該方法可以如下:每次你的網站是開放的時候,你存儲window.name到本地存儲。如果名稱不存在,則生成一個。
每次啓動時,你檢查是否有保存在本地存儲,如果是,那麼你從存儲刪除的名稱,並重新加載您的網站像這樣的名字:
window.open(url,"name");
那應該將頁面加載到打開的選項卡中,或者打開具有該名稱的新選項卡。
但是,一個問題是,打開請求的新窗口仍然存在,導致腳本無法關閉未打開它的窗口。