javascript - 是否可以根据访问的 url 触发 chrome 扩展弹出
问题描述
我正在尝试创建一个我希望用户安装的 chrome 扩展程序,但在用户访问选定的站点之前一直隐藏。当扩展识别 url 我希望它自动弹出。
我已经设置了浏览器操作和内容脚本,并且能够在使用匹配的 url 重新加载网站时触发警报,但我希望在识别 url 时自动打开它。那可能吗?
"name": "Chrome Extension",
"version": "1.0",
"description": "Chrome Extension",
"permissions": ["notifications", "activeTab"],
"browser_action": {
"default_popup": "index.html",
"default_title": "Open the popup"
},
"icons": {
"16": "logo.png",
"48": "logo.png",
"128": "logo.png"
},
"content_security_policy": "script-src 'self' 'some-key'; object-src 'self'",
"content_scripts": [
{
"matches": ["https://www.somesite.com/*"],
"js": ["content.js"]
}
],
"manifest_version": 2
}
```
解决方案
推荐阅读
- javascript - 是否可以使用 vanilla js 接收 http 请求?
- c++ - 我的程序在完成所有执行之前就中断了
- python - 实现一个没有 async/asyncio 的 Python WebSocket 监听器
- node.js - NPM 安装卡在 fetchMetadata 或 rollbackFailedOptional 或 sill IdealTree buildDeps
- node.js - 我们如何将 Graphiql Api 的响应存储到 MongoDB 中?
- c++ - 记住一个随机选择的值
- tortoisegit - Windows 10 上用户自定义设置 TortoiseGIT 的位置在哪里?
- sharepoint - Powerautomate Flow:sharepoint 列表名称突然更改
- javafx - 如果 ObservableList 项目减少,JavaFX TableView 背景颜色不会恢复默认值
- mysql - 为什么查询不返回值?