检测配置文件何时关闭

时间:2012-10-13 17:36:58

标签: google-chrome-extension

您好我是chrome扩展新手,我的问题是“我们会在标题中找到它”

基本上我正在尝试创建一个扩展程序,该扩展程序适用于在chrome上使用多个配置文件并且只有单个的用户。它会像“主密码+”一样我知道chrome有一个名为secure profile的扩展名,对于只有一个Chrome浏览器配置文件的用户来说非常有用。

我正在尝试制作类似的东西,但扩展程序能够检测配置文件何时关闭。因此,如果密码不正确,则关闭“并且即使他们已经打开了其他活动的Chrome配置文件”,当用户再次尝试重新打开配置文件时,它仍然会要求输入密码。

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

1 个答案:

答案 0 :(得分:0)

好的想出来......就像使用

一样简单
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来保存窗口是打开还是关闭的永久记录..虽然我认为可以使用更改,但这可以使用。