新しいアドオン ビルダー プレビュー (https://builder.addons.mozilla.org/) でアドオンを作成しようとしていますが、10 分に 1 回程度実行する関数が必要です。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 は setInterval に置き換えられました。setTimeout 関数は、私が作成した同様の Web ページでうまく機能しました。関数自体を呼び出して無限ループを発生させました (ばかげているように聞こえますが、while ループが必要ですが、チュートリアルにありました;)しかし、今ではアドオンでそのエラーを乗り越えることができません。
また、このアドオンでローカルまたはリモートのページを解析するのを手伝ってくれるなら (できればリモートですが、代わりに localhost で django が作成したページを解析できるようにすることもできます)、またはもっと良いのは、Python の使い方を教えてください ;)素晴らしいことだ。
ありがとう!