只要輸入網站的主頁,我想刪除它的所有cookie。因此,頁面請求參數(在Chrome開發工具中=>網絡=>請求標題=> Cookie)應該將Cookie清空。在頁面加載之前刪除cookie
所以在chrome.webRequest.onBeforeRequest.addListener
代碼中使用阻擋看起來是這樣的:
if (["https://www.irctc.co.in/eticketing/loginHome.jsf", "https://www.irctc.co.in"].indexOf(details.url) > -1)
{
chrome.cookies.getAll({domain: "irctc.co.in"}, function (cookies) {
for (var i = 0; i < cookies.length; i++) {
chrome.cookies.remove({url: "https://" + cookies[i].domain + cookies[i].path, name: cookies[i].name}, function (res) {
console.log("res=", res);
});
}
}
);
}
事實上所有的餅乾被刪除,但我還是看到同樣的Cookie的網頁請求頭被髮送。我想在chrome.cookies.remove
執行的時候已經發送了請求。
有沒有辦法避免發送cookie?
@wOxxOm是的,我使用的是阻塞的WebRequest – user5858