javascript - 从 Chrome 扩展脚本访问 DOM 检查器
问题描述
我正在为我的需要编写一个 Chrome 插件。我希望能够选择像 Adblock Plus 这样的 HTML 元素,以便能够观察元素及其子元素的变化。我MutationObserver
在我的content.js
.
我怎样才能让它按我想要的方式工作?我想从弹出菜单中触发它。我看到有这个 API: chrome.devtools.inspectedWindow
,也许我可以以某种方式使用它?
清单.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"
]
}
解决方案
推荐阅读
- asp.net-mvc - ASP.NET MVC 5 中的下拉填充错误
- css - 在具有多个单元的 css-calc 中嵌套多个事物
- node.js - 如何在节点 js 应用程序中使用本地主机上的通配符子域
- javascript - 打字稿动态和安全地将元素添加到数组
- linux - 部署到 Linux 应用服务时 Angular CLI 应用未运行
- python - 在 Scrapy 和 Selenium 之间共享网络会话
- c# - 我可以替换等待方法吗?调用异步任务返回?
- gcloud - 没有消息时的 Google Cloud PubSub 费用
- html - 点击槽覆盖元素
- php - Why show all data from mysql databese if I hit saarch button by keep search field blank and need extra one HTML button for all Entries.?