我正在尝试开发Chrome扩展程序,第一步是确定用户是否已登录我的网站。对于开发,我正在针对localhost
进行测试,那么如何阅读写入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 :(得分:2)
localhost
不是有效的网址;它只是一个[感知]主机名。
使用包含协议的http://localhost
作为网址。