Изменять HTML-код загружаемых страниц с помощью расширения Chrome


Как я могу добавить HTML-код на загруженную страницу, если заголовок страницы содержит определенный текст?

расширения Chrome-это новые основания для меня, и ваша помощь будет очень признательна.

1 62

1 ответ:

ссылки:

вы можете взять следующий код в качестве ссылки для добавления некоторого HTML-кода.

manifest.json

этот файл регистрирует содержимое скрипта в расширение.

{
"name":"Inject DOM",
"description":"http://stackoverflow.com/questions/14068879",
"version":"1",
"manifest_version":2,
"content_scripts": [
    {
      "matches": ["http://www.google.co.in/*","https://www.google.co.in/*"],
      "js": ["myscript.js"]
    }
  ]
}

myscript.js

тривиальный скрипт для добавления кнопки Google страница

// Checking page title
if (document.title.indexOf("Google") != -1) {
    //Creating Elements
    var btn = document.createElement("BUTTON")
    var t = document.createTextNode("CLICK ME");
    btn.appendChild(t);
    //Appending to DOM 
    document.body.appendChild(btn);
}

Output

вы смотрите кнопку, добавленную на нужную страницу

enter image description here