繁体   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