google-chrome-extension - 无需单击即可自动执行 chrome 扩展
问题描述
我使用的扩展名为 Simple Vimeo Downloader [ Chrome Web Store | GitHub ]。此扩展仅在我手动单击它并且当它检测到嵌入在我正在查看的页面中的 Vimeo 播放器时才有效。每次访问嵌入了 Vimeo 播放器的页面时,我都想自动执行它。
我应该在哪里进行哪些代码更改?
解决方案
按照文档,您需要在manifest.json
文件中包含以下内容:
"content_scripts": [
{
"matches" : ["<all_urls>"],
"css" : ["insert.css"],
"js" : ["execute_script.js"],
"all_frames" : true
}
],
需要注意的是,要注入到所有页面,需要<all_urls>
权限,这可能会延迟扩展审核时间。
推荐阅读
- jquery - 通过点击事件触发粘贴事件
- android - Cordova 应用在 Android Web 视图中的部分渲染,但不在开发工具中
- excel - 为什么我的 VBA 代码创建线图而不是散点图?
- twitter-bootstrap - 在打字稿文件中导入引导程序不起作用
- python - Bokeh vbar 参数序列长度不同?
- java - 这个三维数组中存在多少个引用?
- php - 从 PHP 打印条形码标签
- apache-beam - 如何在 apache-beam python 中持久化外部获取的状态数据?
- javascript - 使用 nodemailer 发送从 HTML 元素创建的图像
- python - 如何通过扩展名为 .csv 的 json 文件的名称将 json 文件另存为 csv 文件