Как написать скрипт в консоли при создании расширения Chrome - PullRequest
0 голосов
/ 18 мая 2018

У меня есть js-код, который я запускаю, используя консоль chrome, но теперь я хочу создать расширение для использования этого кода. Я сделал простую HTML-форму с 2 кнопками, и я хочу, чтобы, когда я нажму на кнопку,js-код будет работать так же, как и я, в консоли Chrome.

Я вызвал кнопку, используя этот код

$(function(){
    $('#rjct').click(function(){
        var buttons = document.getElementsByClassName('_42ft _4jy0 _4jy3 _517h _51sy');

        for(var i = 0; i <= buttons.length; i++)  
               buttons[i].click();
    })
});

Где rjct - это имя кнопки.

Иэто изображение расширения введите описание изображения здесь

Я отредактировал manifest.json вот так введите описание изображения здесь

1 Ответ

0 голосов
/ 18 мая 2018

Вы должны начать с Руководства по началу работы

Короче говоря, вам нужно настроить файл manifest.json так, чтобы content_scripts указывал на ваш файл, иОтметьте, на каких веб-сайтах вы хотите запустить расширение.Например, если вы хотите, чтобы ваше расширение работало на stackoverflow.com, вы бы сделали что-то вроде этого:

 "content_scripts": [
    {
      "matches": [
        "*://stackoverflow.com/*",
        "*://*.stackoverflow.com/*"
      ],
      "js": ["my_bundle.js"],
      "run_at": "document_idle"
    }
],

И тогда вы поместите свой код в my_bundle.js.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...