重置Google Chrome扩展程序背景页面变量

时间:2013-04-08 10:56:49

标签: javascript google-chrome google-chrome-extension

我创建了Google Chrome扩展程序。 我的后台页面的脚本文件(background.js)中有一些状态变量

关闭并重新打开浏览器后,该变量的值不会重置。 如何在关闭浏览器后重置该变量。

2 个答案:

答案 0 :(得分:1)

如果后台页面中的js变量保留其值,则表示Chrome进程尚未退出。可能还有一些镀铬窗口仍然打开。也许你有开放背景页面的开发工具?

如果找不到任何仍然打开的chrome窗口,请使用任务管理器检查chrome进程(如果您使用的是Windows),或者在其他环境中使用ps检查。如果进程仍在运行,可能会阻止其正常结束。

答案 1 :(得分:-1)

chrome.windows.onRemoved.addListener(function(windowId) {
    Init(); });

function Init() {    //clear variables }