2015-07-28 40 views
-1

我正面臨以下問題。在我的web應用程序中,有註銷按鈕。如果用戶滾動點擊它,它會在新標籤中打開,用戶已註銷,但仍然有前一個標籤,在點擊任何東西后會破壞它。禁止用戶使用新的瀏覽器標籤註銷

我知道,很多應用程序都不允許用戶註銷到新選項卡。也許還有其他解決方案,但我對前端很陌生,不知道。

+0

爲什麼註銷打開一個新選項卡?改變行爲和問題解決 – charlietfl

+0

我不認爲有任何錯誤允許用戶在一個單獨的窗口註銷。但是,您需要在服務器端執行的操作是在允許用戶訪問任何卡之前驗證用戶是否已登錄。 – callmekatootie

回答

1

如果您使用本地href屬性將用戶重定向到新頁面,則無法防止。

你可以使用一些JS「黑客」。 一個例子可以是:

  1. 一些js函數創建一個錨元素綁定
  2. 防止默認行爲(事件對象的工作)
  3. 使自定義AJAX調用指向註銷服務器控制器
  4. 響應來臨時刷新頁面
+0

感謝您的回覆。不幸的是,我不能那樣做,所以我不能將你的答案標記爲解決方案。向上箭頭爲你:) – xenteros

+0

爲什麼你不能? –

相關問題