javascript - 如何在chrome扩展制作中影响dom
问题描述
我正在尝试做一个 chrome 扩展。
我基本上尝试做的是实现:document.designMode = 'on'。我不想总是从浏览器转到控制台来执行此操作。我在构建扩展方面已经走了很远,但问题是一旦我点击它。我写的脚本只是影响 popup.html 文件。
它不会影响特定站点。
解决方案
- 创建
content.js
文件; - 里面
content.js
添加JS代码在现场运行; - 在 manifest.json 中包含代码:
"content_scripts": [
{
"matches": [
// add site urls where you want to run your extension
],
"all_frames": true,
"js": [
"content.js" // here's your js
]
}
],
"permissions" : [
"declarativeContent"
],
推荐阅读
- jquery - 克隆两个 select2 块
- visual-c++ - 如何消除mfc中擦除背景的闪烁
- python - 在递归中遇到关于全局变量的错误
- jquery - 收到错误 HTTP 状态 415 内容类型 'application/x-www-form-urlencoded' 不支持
- twitter-bootstrap - 引导弹出窗口中的 Facebook 共享按钮
- javascript - 在进行 javascript 操作之前更新由敲除计算数组检索到的 html 代码
- prestashop - Prestashop 1.7 运费未计算
- android - Google Fit - 仅从传感器获取和显示步数,而不是从用户输入
- python - 将 numpy 数组中的 NaN 值转换为值的平均值
- javascript - ag-grid angular-列定义中的某些属性(可调整大小)不起作用