如何判断Chrome应用是否已在投放

时间:2014-01-15 14:25:45

标签: google-chrome google-chrome-app

我正在寻找一种方法来判断Chrome应用的其他实例是否已经在运行,但Chrome的优秀上下文隔离使其变得非常困难。

另外,我希望chrome.runtime API会有所帮助,但似乎并非如此。

基本上,我想确保在任何给定时间只能运行一个实例。

谢谢!

1 个答案:

答案 0 :(得分:2)

您的背景页面可以存储全局状态,让您可以跟踪应用程序启动的窗口。

您的应用一次只能有一个背景(或事件)页面。

如果您想阻止多个窗口启动,请确保您的chrome.app.window.create调用具有“id”选项。这意味着只会使用给定的id创建一个窗口。