Google chrome extension 在关闭配置文件时检测

Google chrome extension 在关闭配置文件时检测,google-chrome-extension,Google Chrome Extension,嗨,我是chrome扩展的新手,我的问题是“我们会的,它在标题中” 基本上,我正在尝试创建一个扩展,既适用于在chrome上有多个配置文件的用户,也适用于单个配置文件的用户。这就像“主密码+”,我知道chrome有一个扩展名为secureprofile,它非常适合在chrome浏览器上只有一个配置文件的用户 我试图做一些类似的事情,但扩展有能力检测时,配置文件关闭。因此,如果密码不正确,当用户再次尝试重新打开配置文件时,配置文件关闭“即使他们的其他活动chrome配置文件已经打开”,它仍然会要求

嗨,我是chrome扩展的新手,我的问题是“我们会的,它在标题中”

基本上,我正在尝试创建一个扩展,既适用于在chrome上有多个配置文件的用户,也适用于单个配置文件的用户。这就像“主密码+”,我知道chrome有一个扩展名为secureprofile,它非常适合在chrome浏览器上只有一个配置文件的用户

我试图做一些类似的事情,但扩展有能力检测时,配置文件关闭。因此,如果密码不正确,当用户再次尝试重新打开配置文件时,配置文件关闭“即使他们的其他活动chrome配置文件已经打开”,它仍然会要求输入密码


因此,如果有人知道一种方法来检测一个配置文件(不仅仅是chrome窗口)何时关闭,以便可以重置扩展或其他什么。请让我知道,并感谢您提供的任何帮助

好的,我知道了。。它就像使用

chrome.windows.onRemoved.addListener(function(window) {
    localStorage["ProfileWindow"] = "Closed";
});

chrome.windows.onCreated.addListener(function(window) {
_ProfileWindow = (localStorage["ProfileWindow"] != undefined) ? localStorage["ProfileWindow"] : "Closed";

if(_ProfileWindow == "Closed") {
   localStorage["ProfileWindow"] = "Open";
}
基本上使用localstorage来保存窗口是否打开或关闭的永久记录。。这是一种享受,虽然我认为可以使用改变