1

Ich versuche, ein Firefox-Addon zu erstellen, mit dem alle gesetzten Cookies gelöscht werden können. Jetzt kann ich nur Cookies erhalten und entfernen, die für den geöffneten Tab gesetzt sind. So erhalten Sie alle Cookies und entfernen Sie sie mit Firefox Webextension API. Danke fürs Helfen.Löschen Sie alle Cookies mit 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

Bitte [Bearbeiten] die Frage on- sein, um ein leeres Objekt als Argument übergeben details Thema: Fügen Sie ein ** complete ** [mcve] ein, das * das Problem dupliziert. Einschließlich * manifest.json *, einige der Hintergrund/Inhalt/Popup-Skripte/HTML. Fragen, die Debugging-Hilfe suchen ("** warum funktioniert dieser Code nicht? **") müssen Folgendes enthalten: ► das gewünschte Verhalten, ► ein bestimmtes Problem oder einen Fehler * und * ►den kürzesten Code, der für die Wiedergabe in der Frage erforderlich ist selbst**. Fragen ohne eine klare Problemstellung sind für andere Leser nicht nützlich. Siehe: "** Wie erstelle ich ein [mcve] **", [Was kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) und [ask]. – Makyen

Antwort

0

Sie müssen keine Tabs aufzuzählen, nur um getAll

Verwandte Themen