gpt4 book ai didi

javascript - chrome.alarms.onAlarm 抛出 Uncaught TypeError,无法读取未定义的属性 'onAlarm'

转载 作者:行者123 更新时间:2023-11-29 22:08:35 24 4
gpt4 key购买 nike

我正在编写一个 Chrome 扩展程序,但我不断收到一条错误消息,指出 chrome.alarms 未定义。

我的 manifest.json 文件:

{
"manifest_version": 2,

"name": "C",
"description": "whatever",

"version": "1.0",

"background": {
"scripts": ["background.js"],
"persistent": false
},

"permissions": ["background", "storage", "notifications", "alarms"],

"browser_action": {
"default_icon": "logo.png",
"default_title": "C",
"default_popup": "popup.html"
}
}

在我的 background.js 文件中:

chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
chrome.alarms.create('arbitrary', {
when: 1000,
periodInMinutes: 0.05
});
});

chrome.alarms.onAlarm.addListener(function (alarm) {
console.log('alarm called');
});

在我的 popup.js 文件中:

$(document).ready(function() {
chrome.runtime.sendMessage({addressInfo: 'text'});
});

我已将它作为解压缩的扩展程序加载到我的计算机上,因此 Chrome API 文档指定的 periodInMinuteswhen 1 分钟限制不适用于此处。

最佳答案

发布后不久我就发现了问题。如果有人想知道,我所要做的就是从 Chrome 的扩展页面重新加载扩展。我想除非重新加载扩展,否则 list 文件中的更改不适用。

关于javascript - chrome.alarms.onAlarm 抛出 Uncaught TypeError,无法读取未定义的属性 'onAlarm',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19554487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com