Как ограничить доступ к Chrome-приложению несколько раз (так что всего один экземпляр)?

У меня есть приложение для Chrome, которое должно быть всего лишь одним экземпляром. Если они снова нажмут на значок приложения, он должен перейти к уже открытому экземпляру, а не открывать другой экземпляр. Как мне это сделать?

Ответ 1

Создайте окно с id и как singleton. См. Документацию chrome.app.window.

например. измените образец hello world, чтобы создать окно с

  chrome.app.window.create('index.html', {
    id: "", // Even an empty string is sufficient.
    singleton: true,