Изменять HTML-код загружаемых страниц с помощью расширения Chrome
Как я могу добавить HTML-код на загруженную страницу, если заголовок страницы содержит определенный текст?
расширения Chrome-это новые основания для меня, и ваша помощь будет очень признательна.
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
тривиальный скрипт для добавления кнопки
// 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
вы смотрите кнопку, добавленную на нужную страницу