2014-11-04 81 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。