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