Доступ к DOM-инспектору из скрипта расширения Chrome - PullRequest
0 голосов
/ 13 апреля 2019

Я пишу плагин для 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"
    ]
}
...