Да и да.
Недавно я бросил что-то подобное для веб-игры, над которой я работаю.
Вы не можете использовать фоновые скрипты специально, но вам нужно использовать API справочных страниц, и ваш сайт должен быть HTTPS (без разрешения HTTP).
Вся документация по размещенным приложениям, кажется, была удалена, хотя (я думаю, Google пытается побудить всех переходить на Манифесты W3C и Работников Службы).
Но это работает в приложениях, размещенных https://developer.chrome.com/extensions/background_pages
Там также способ сделать это в JavaScript с веб-страницы, но я не могу найти какой-либо документации по этому в любом месте либо.
Просто поделиться пример манифеста для уа
{
"name": "Example Hosted App",
"description": "An example hosted app.",
"version": "0.1",
"app": {
"browse_urls": [ "http://example.com/", "https://example.com/" ],
"launch": {
"container": "tab",
"web_url": "https://example.com/"
},
"urls": [ "*://example.com/", "*://*.example.com/" ]
},
"permissions": [
"background"
],
"background": {
"page": "https://example.com/background/"
},
"manifest_version": 2,
"offline_enabled": true,
"icons": { "512": "logo.png" }
}
И https://example.com/background/ (вставить свой собственный URL здесь), вы должны быть в состоянии установить AppCache и даже сервисный работник. Фоновые страницы в Chrome - это в основном просто полные веб-страницы, но вы их не видите, и несколько API-интерфейсов отсутствуют, поэтому Google, похоже, не заблокировал AppCache, Service Workers, Local Storage или IndexedDB.
Ох, это правильно. Спасибо. Тем не менее я не понимал связанного «да». Не было информации о кеше приложений? Я могу многое делать с фоновыми скриптами, но пока не нашел информацию о кеше приложений – Pochen
Ну, если вы можете загрузить страницу, вы можете обслуживать ее с помощью другой директивы AppCache, которая (как правило) заставит браузер изменить хранимый файл appcache; –
PS: Проверьте последнее изменение, я нашел пример фонового приложения. –