[英]Google chrome extension cookie help!
我需要我的chrome擴展程序來讀取Rails應用設置的cookie值,我只是嘗試並使用普通的javascript來實現這一點,但一直將cookie的結果保持為null。
據我了解,您必須使用Chrome cookie API來讀取它們? 對於Chrome擴展程序,我一無所知,我正在為擴展程序的結構而苦苦掙扎,例如,背景頁面,彈出窗口或內容腳本?
理想情況下,我希望popup.html遍歷發送的Cookie中的值,因此我將刪除cookie中的值,然后將其寫入popup.html文件。
任何想法或建議從哪里開始?
當前,最好的(最簡單的)方式來獲取站點cookie如下:
chrome.cookies.get({ url: 'http://example.com', name: 'somename' },
function (cookie) {
if (cookie) {
console.log(cookie.value);
}
else {
console.log('Can\'t get cookie! Check the name!');
}
});
因此,現在您不需要此內容腳本,但不要忘記在清單中包含權限:
"permissions": [
"cookies",
"*://*.example.com/*"
]
讀取站點cookie的唯一方法是通過內容腳本 。
由於您想在popup.html頁面中執行此操作,因此有兩種選擇:
一旦進入內容腳本,就可以與該頁面交流Cookie。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.