Я пишу плагин для Chrome для своих нужд.Я хотел бы иметь возможность выбирать элементы HTML, как Adblock Plus, чтобы иметь возможность наблюдать за изменениями элемента и его дочерних элементов.Я использую MutationObserver
в своем content.js
.
. Как мне заставить его работать так, как я хочу?Я хотел бы вызвать его из всплывающего меню.Я вижу, что есть этот API: chrome.devtools.inspectedWindow
, возможно, я могу использовать его как-нибудь?
manifest.json
{
"manifest_version": 2,
"name": "PageFontStyle",
"version": "1.0",
"description": "Changes font style on page",
"devtools_page": "devtools.html",
"icons": {
"128":"icon128.png",
"48":"icon48.png",
"16":"icon16.png"
},
"browser_action": {
"default_icon": "icon16.png",
"default_popup": "popup.html",
"default_title": "Page Font Style"
},
"background": {
"scripts": ["background.js"]
},
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["jquery-3.3.1.min.js", "content.js"],
"css": ["content.css"]
}
],
"permissions": [
"tabs",
"activeTab"
]
}