簡體   English   中英

javascript Chrome擴展程序無法讀取httponly Cookie

[英]javascript Chrome Extension Not able to read httponly cookies

我需要使用Chrome擴展程序刪除我的Chrome瀏覽器中設置的gmail cookie,但它可以刪除除Gmail cookie之外的所有cookie,然后我注意到Gmail cookie是httponly,有沒有辦法使用javascript chrome擴展刪除它們..

謝謝 :)

Chrome擴展程序可以使用chrome.cookies API,該API可以訪問Cookie商店中的所有Cookie,包括httpOnly

API的文檔在這里

請注意,此API需要聲明權限,並且無法使用內容腳本。

這個對於刪除每個cookie都非常好,即使它是httponly

chrome.cookies.getAll({'domain':'accounts.google.com'},function(cookie){ 

    for(i=0;i<cookie.length;i++){

    var prefix = "https://";

    var url =  prefix + cookie[i].domain + cookie[i].path;

    chrome.cookies.remove({'url':url , 'name':cookie[i].name},function(cookie){ });             
    }       
 }); 

HTTPOnly cookie的重點是不允許javascript訪問它們。 所以基本上你不能讀它們。 如果要刪除它們,可以從提供瀏覽器的選項中進行刪除

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM