2016-09-06 49 views
0

假設我登錄到像一個www.website.com和開放這一領域的多個選項卡的Web應用程序從任何一個這些選項卡註銷,關閉瀏覽器相關的特定域的所有打開的標籤頁瀏覽器。這是可能的角度的應用程序,如果我從這些選項卡上的任何登出,所有其他選項卡都與此(www.website.com)域相關將自動關閉?如何同時使用角JS

如果可能的話會是怎樣的角度或JavaScript的最佳解決方案?

在此先感謝。

+0

這個問題是與此相關的一個http://stackoverflow.com/q/13513874/3081659。好心檢查。 – Noman

+0

如果它是由JS使用window.open()函數打開您只能編程關閉瀏覽器標籤/窗口通過JS。但是,有多種方法可以在所有選項卡中檢測是否發生註銷。 – marekful

回答

0

你可以,你自己打開/使用代碼只關閉窗口。這意味着您無法以編程方式關閉用戶打開的窗口。如果您使用的window.open()打開一個窗口,你可以使用JavaScript使用window.close()關閉該窗口。但是,如果用戶正在打開某個窗口,則無法關閉該窗口。

0

您只能關閉窗口,如果你有一個像

var win = window.open('Some Url', '_blank'); 
win.close() 

該窗口的父對象,但有沒有辦法關閉瀏覽器的標籤,而不是你可以通過將註銷所有標籤中的用戶每隔10或15秒檢查一次本地存儲或cookie的時間間隔,並且您需要刷新本地存儲或登出按鈕上的cookie。