В моем манифесте у меня есть:Как я могу отключить мое приложение?
"app":
{
"background":
{
"scripts":
[
"main.js"
],
"persistent": true
}
}
, но он по-прежнему показывает Inspect views: _generated_background_page.html (Inactive)
и когда я смотрю на консоли, это является неактивным.
И у меня также есть setInterval
, работающий каждые 10 секунд. Тем не менее, он по-прежнему неактивен!
Что мне нужно сделать, чтобы он не включался?
Дополнительная информация:
Я добавил сигнал тревоги, который стреляет каждую минуту, и это появляется разбудить мое приложение вверх. (Необходимо сделать больше тестирования). Но это означает, что вы должны ждать минуту после запуска Chrome перед запуском приложения.
Приложения не могут иметь постоянные фоновые страницы, поэтому это вообще невозможно. Почему вы хотите, чтобы приложение оставалось активным? –
Это помощник для других приложений и отслеживает материал и уведомляет их об этом. Таким образом, другие приложения могут использовать функциональность без необходимости включать ее сами. Они просто слушают внешнее сообщение. Но если он ложится спать, он не может делать «push» уведомления. –
Вы имеете в виду, что он слушает chrome.runtime.onMessageExternal (или onConnectExternal)? Когда появится сообщение, страница события будет запущена, если она еще не активна. –