簡體   English   中英

顯示登錄屏幕如果用戶未登錄| jQuery的

[英]Show login screen If the user is not logged in | jQuery

如果用戶未登錄,則嘗試在特殊的URL ('ads/audience-insights')顯示“登錄屏幕('ads/audience-insights')

您可以更正我的代碼嗎? 怎么了?

if (window.location.href.indexOf('ads/audience-insights') != -1) {
    chrome.storage.local.get("cnt9", function(result) {
        if (result.cnt9 == null || result.cnt9 == -1 || result.cnt9 >= 40) {
            // show login screen
            showLoginScreen();
        }
    });
}

此代碼==用戶尚未登錄。

result.cnt9 == null || result.cnt9 == -1 || result.cnt9 >= 40

您不必使用chrome.storage或回調函數。

if (typeof(Storage) !== "undefined") {
  var a = localStorage.cnt9;
  if (a == null || a == -1 || a >= 40)
    alert("Not Logged In!");
}

您也不必檢查用戶是否在特定頁面上,因為如果用戶不在該頁面上,則代碼將不會執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM