firefox - Mozilla Firefox 扩展:创建新警报
问题描述
我正在开发一个正在创建新警报的 Mozilla Firefox 扩展。
这是manifest.json
文件中的代码:
{
"manifest_version": 2,
"name": "alarms-test",
"version": "1.0",
"content_scripts":
[
{
"matches": ["https://developer.mozilla.org/*"],
"js": ["alarms-test.js"]
}
],
"permissions":
[
"alarms"
]
}
这是alarms-test.js
文件中的代码:
console.log("alarms-test: start");
const delayInMinutes = 1;
browser.alarms.create({delayInMinutes});
console.log("alarms-test: end");
以下是我正在遵循的步骤:
- 在 Mozilla Firefox 中,转到
about:debugging
This Firefox
然后点击Load Temporary Add-on...
- 浏览本地文件以选择
manifest.json
文件 - 转到https://developer.mozilla.org/en-US/
- 按
F12
然后单击Console
选项卡 - 查看输出
预期输出:
alarms-test: start
alarms-test: end
电流输出:
alarms-test: start
这意味着 的第 2 行和第 3 行出现问题alarms-test.js
。
请问你看到我忘记了什么吗?
谢谢你。
此致。
解决方案
推荐阅读
- python - 如何通过python从Windows缓存中获取文件缩略图?
- azure - 如何在 azure devops server 2019 上启用表单身份验证?
- php - AJAX 实时搜索正在重复结果
- java - 将由 2 个文字分隔的字符串拆分为 Java 中的对象
- javascript - 如何使用 react-native 版本 0.64.2 使用图像选择器将图像上传到 AWS S3 存储桶(android 应用程序项目)
- ruby - 为什么 'irb' shell 在 docker 命令中立即退出
- git - 在从 sql server management studio 复制的脚本中的 gitlab 编辑器中显示红点
- symfony - Symfony @Gedmo\Versioned,忽略某些日期值的时区
- .net-5 - 使用从 Cloud Foundry CredHub 检索的值配置 IdentityModel 的 ClientCredential
- reactjs - 如何使用 Multer 在 MERN Stack 应用程序中上传图像文件