我正在处理一个具有登录弹出窗口的铬扩展名。因此,这个扩展需要用户登录,这样它才能与我们的API和get/post数据交互。
因此,我重写browserAction以检查用户是否已登录,如果没有,则应该显示一个登录弹出。我的问题是,当我再次单击扩展图标时,它会重新打开同一个登录弹出窗口。我如何防止这种情况发生,只有一个登录窗口的实例,如果它是打开的?
background.js
// omitted some codes for brevity
chrome.browserAction.onClicked.addListener(function () {
// omitted some
我正在构建一个web应用程序,我正在尝试做一个功能,其中有一个弹出式确认框,显示在用户已经不活跃了10分钟。当弹出窗口打开时,用户可以选择继续登录或不登录。我需要这个盒子关闭1分钟后,如果他们没有回答弹出窗口。我该怎么做呢。其他一切都很好。
这是我的代码:
function checkTime () {
setTimeout (function () {
var dialog = confirm ("Do you want to continue being logged in?");
if (dialog == true) {
checkTim