2014-11-04 107 views
4

我想開發一個Chrome擴展,第一步是確定用戶是否登錄到我的網站。對於開發,我正在對localhost進行測試,那麼如何讀取寫入Cookie?如何從本地主機讀取cookie?

下面是在我的清單:

"permissions": [ 
    "cookies", "tabs", "http://*/*", "https://*/*" 
], 

和JavaScript是:

chrome.cookies.get({"url": 'localhost', "name": '_ga'}, function(cookie) { 
    console.log('cookie:'); 
    console.log(cookie); 
}); 

但我得到這個錯誤:

Unchecked runtime.lastError while running cookies.get: Invalid url: "localhost". 

任何人都可以點我在正確的方向?

+0

啊,那是問題所在。請張貼答案,以便我可以接受! :) – user3827303 2014-11-04 23:56:39

回答

2

localhost不是有效的URL;它僅僅是一個[感知]的主機名。

使用http://localhost(包括協議)爲URL。