@Gor_Ohanyan

Как обновить Манифест 2 версии на Манифест 3?

Всем привет уже сколько часов сижу и думаю над этим
я пробовал по другим примерам с stackoverflow, но у меня не получилось
с документацией тоже

помогите пожалуйста
вот мой код:

{
    "version": "1",
    "name": "Bux.am - Заработок на просмотре рекламы",
    "description": "Зарабатывайте деньги за время, которое проводите в интернете!",
    "manifest_version": 2,
    "icons": {
        "500": "images/icon.png"
    },
    "content_scripts": [
        {
            "js": [
                "jquery.js",
                "content.js"
            ],
            "matches": [
                "http://*/*",
                "https://*/*"
            ],
            "run_at": "document_end"
        }
    ],
    "background": {
        "scripts": [
            "jquery.js",
            "background.js"
        ]
    },
    "browser_action": {
        "default_title": "Bux.am",
        "default_icon": "images/icon.png",
        "default_popup": "popup.html"
    }

}


заранее спасибо
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 1
XOR2048
@XOR2048
Web & Browser extension developer
Примерно это все будет выглядеть примерно вот так:
{
    "manifest_version": 3,
    "name": "Ваше название расширения", 
    "description": "Ваше описание расширения",
    "default_locale": "ru",
    "permissions": [

// тут будут даны необходимые разрешения для работы расширения

    ],
    "host_permissions": [
        "<all_urls>"
    ],
    "icons": {
        "16": "путь к иконке",
        "128": "путь к иконке"
    },
    "action": {
        "default_title": "Ваше название расширения",
        "default_popup": "popup.html"
    },
    "content_scripts": [
        {
            "match_about_blank": true,
            "all_frames": true,
            "js": [
                "путь к javascript" // при необходимости добавьте ниже еще js-скриптов
            ],
            "run_at": "document_end",
            "matches": [
                "*://*/*"
            ]
        }
    ],
    "background": {
        "service_worker": "background.js"
    },
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы