我正在尝试在Chrome扩展程序中设置自定义Cookie,以便我的服务器知道客户端正在运行扩展程序。
我一直在尝试这种方法:
chrome.cookies.set({
url: 'http://www.mydomain.com',
name: 'iamalive',
value: 'yes'
}, function(cookie) { ... });
当chrome已经加载并运行时(例如:安装后),这非常有效。但是当chrome启动时此代码运行时,我收到此错误:
在cookies.set期间出错:找不到当前执行上下文的可访问cookie存储。
有没有办法告诉chrome.cookies API何时准备就绪? 如果没有,是否有另一个问题的解决方案,例如修改用户代理或向服务器的所有http请求添加自定义标头?