1

設定済みのすべてのクッキーを消去できるFirefoxアドオンを作成しようとしています。これで、開いているタブに設定されているCookieだけを取得して削除できます。どのようにすべてのクッキーを取得し、FirefoxのWebExtension APIを使用してそれらを削除します。助けてくれてありがとう。firefox webextension apiを使用してすべてのクッキーを消去します

browser.tabs.query({}).then(tabs => { 
    for (tab of tabs) { 
     browser.cookies.getAll({url: tab.url}).then(cookies => { 
      for (cookie of cookies) { 
       browser.cookies.remove({ 
        name: cookie.id 
       }); 
      } 
     }); 
    } 
}); 
+0

details引数として空のオブジェクトを渡す取得、タブを列挙する必要はありません。トピック:問題を再現する**完全な** [mcve]を含める*。 * manifest.json *、背景/コンテンツ/ポップアップスクリプト/ HTMLの一部を含みます。デバッグの助けを求める質問(「**なぜこのコードは動作しないのですか?**」)には、以下が含まれていなければなりません:►必要な動作、►特定の問題またはエラー*、および►問題を再現するのに必要な最短コード自体**。明確な問題文がない質問は、他の読者にとって有用ではありません。参照してください: "**どのように[mcve] **を作成するか"、[ここで私はどんな話題を聞くことができますか?](http://stackoverflow.com/help/on-topic)、[ask] – Makyen

答えて

0

あなただけの[編集]質問がオンであることをしてくださいgetAll

関連する問題