我正在尝试使用新的插件构建器预览(https://builder.addons.mozilla.org/)创建一个插件,并且我需要一个大约每 10 分钟运行一次的函数。我已经尝试过 setInterval 和 setTimeout,但它们都返回以下错误:
error: An exception occurred.
Traceback (most recent call last):
File "resource://jid0-31njasqk3btmpa6paroepuybjn4-myaddon-lib/main.js", line 41, in
setTimeout(function() { timedCount(); }, 10000);
ReferenceError: setTimeout is not defined
(当我尝试使用 setTimeout 时,setTimeout 被替换为 setInterval。setTimeout 函数在我构建的类似网页中运行良好。我只是让函数调用本身来提供无限循环(听起来很愚蠢,应该有一个 while 循环,但是它在一个教程中;)但现在我无法在我的插件中克服这个错误。
另外,如果你能帮我解析这个插件中的本地或远程页面(最好是远程的,但我可以让它在 localhost 上解析 django 创建的页面),或者更好,告诉我如何使用 python ;)会很好。
谢谢!