Google chrome 如何判断Chrome应用程序是否已经在运行

Google chrome 如何判断Chrome应用程序是否已经在运行,google-chrome,google-chrome-app,Google Chrome,Google Chrome App,我正在寻找一种方法来判断Chrome应用程序的其他实例是否已经在运行,但是Chrome出色的上下文隔离功能使它变得非常困难 此外,我希望chrome.runtime API会有所帮助,但事实似乎并非如此 本质上,我希望确保在任何给定时间只能运行一个实例 谢谢 您的背景页面可以存储全局状态,让您跟踪应用程序已启动的窗口 你的应用一次只能有一个背景(或事件)页面 如果要阻止多个窗口启动,请确保chrome.app.window.create调用具有“id”选项。这意味着只会创建一个具有给定id的窗口

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

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

本质上,我希望确保在任何给定时间只能运行一个实例


谢谢

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

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

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