모든 쿠키를 지울 수있는 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 *, background/content/popup 스크립트/HTML 중 일부를 포함합니다. 디버깅 도움을 구하는 질문 ("**이 코드가 작동하지 않는 이유는 무엇입니까? **")에는 다음이 포함되어야합니다 : ► 원하는 동작, ► 특정 문제 또는 오류 * 및 질문을 재현하는 데 필요한 가장 짧은 코드 ** 그 자체**. 분명한 문제 성명이없는 질문은 다른 독자에게 유용하지 않습니다. 참조 : "** [mcve] **를 만드는 방법", [여기에 대해 나는 어떤 주제를 물을 수 있습니까?] (http://stackoverflow.com/help/on-topic), [ask]. – Makyen