This is my first time making an extension and I'm currently trying to create a google chrome extension to delete cookies. The problem is that no errors are being reported but also no cookies are being deleted. Part of the code I have written is below.
const deleteAll = document.getElementById("deleteAll");
deleteAll.addEventListener('click',deleteAllCookies);
function deleteAllCookies() {
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = "username=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;";
}
location.reload();
};
"name": "Cookie Delete",
"manifest_version": 3,
"version": "1.0",
"permissions": [
"cookies",
"tabs",
"storage"
],
"host_permissions": ["<all_urls>"],
"action": {
"default_popup": "cookie.html"
},
"icons": {
"128":"logo.png"
},
"background":{
"service_worker": "cookie.js"
}
I have tried implementing other codes with none yielding any success. The scripts are mentioned in the html and the manifest.