google-chrome-extension
Фоновые страницы
Поиск…
Объявление фоновой страницы в манифесте
Существует два способа регистрации фоновой страницы в манифесте расширения.
Свойство
scripts
В общем случае фоновая страница не требует разметки HTML. Мы можем зарегистрировать эти фоновые страницы, используя свойство
scripts
.В этом случае базовая страница будет генерироваться системой расширения, которая включает в себя каждый из файлов, перечисленных в свойстве
scripts
.{ ... "background": { "scripts": ["background1.js", "background2.js"], "persistent": true }, ... }
Свойство
page
В некоторых случаях мы можем указать HTML на странице фона, мы можем добиться этого, используя свойство
page
.{ ... "background": { "page": "background.html", "persistent": true }, ... }
scripts
VS page
Трудно сказать, какой из них лучше. мы могли бы использовать свойство page
и некоторые элементы, объявленные на странице HTML для будущего использования. Мы могли бы также динамически создавать такие элементы в сценариях без явного объявления HTML-страницы. Все зависит от реальных потребностей.