Поиск…


Объявление фоновой страницы в манифесте

Существует два способа регистрации фоновой страницы в манифесте расширения.

  1. Свойство scripts

    В общем случае фоновая страница не требует разметки HTML. Мы можем зарегистрировать эти фоновые страницы, используя свойство scripts .

    В этом случае базовая страница будет генерироваться системой расширения, которая включает в себя каждый из файлов, перечисленных в свойстве scripts .

    { 
      ...
      "background": {
        "scripts": ["background1.js", "background2.js"],
        "persistent": true
      },
      ...
    }
    
  2. Свойство page

    В некоторых случаях мы можем указать HTML на странице фона, мы можем добиться этого, используя свойство page .

    {
      ...
      "background": {
        "page": "background.html",
        "persistent": true
      },
      ...
    }
    

scripts VS page

Трудно сказать, какой из них лучше. мы могли бы использовать свойство page и некоторые элементы, объявленные на странице HTML для будущего использования. Мы могли бы также динамически создавать такие элементы в сценариях без явного объявления HTML-страницы. Все зависит от реальных потребностей.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow