具体的には、background.js
の変数を作成し、firefoxを閉じると(すべてのタブを再ロードする必要がありますが、まだ保存されていなければなりません)、変数はまだ残っていますか?FireFox Android:WebExtensionsのバックグラウンドスクリプトはどれくらいの期間持続するのですか?
具体的には、更新するたびにタブについてのデータを保存したいと考えています。私はタブに照会するたびにそこにあるデータに頼ることができないので、更新されるとすぐにそれを取得する必要があります。グローバルオブジェクトがある場合、FF Androidが閉じられて再オープンされる前に更新されたタブに関する情報が保持されますか、空に戻され、新しいタブが更新されたときに再び埋められます。簡体字:
var count = 0;
browser.tabs.onUpdate.adListener(function()
{
count = count + 1;
});
//----------------------
// user updates a 3 tabs
//----------------------
console.log(count); // this prints 3
//===========================
// FF android is killed here!
//===========================
// FF android is re-opened
//===========================
//-------------------------
// user updates 3 more tabs
//-------------------------
console.log(count); // does this print 3 or 6?