Chrome 扩展 cookies.getAll 不起作用
Chrome extension cookies.getAll doesn't work
我为快速cookie管理做了一个扩展。在对清单 v.2 进行更改后,我有一些奇怪的错误。这是我代码的一部分
console.log('start');
...
var initer = function(i){
console.log('get cookies');
chrome.cookies.getAll({domain:nets[tinuse]['cookies'][i]}, function (f){
console.log(f);
....
});
}
console.log('get cookies');
chrome.cookies.getAll({domain:nets[tinuse]['cookies'][0]}, function (f){
console.log(f);
....
initer(i);
});
在控制台中,我得到:
start
get cookies
get cookies
对于第二个调用,我什至没有收到空的控制台日志消息。如果我从控制台手动进行相同的调用以弹出窗口,则一切正常。
chrome.cookies.getAll({domain:nets[tinuse]['cookies'][0]}, function (f){
console.log(f);});
undefined
[Object, Object, Object, Object, Object, Object, Object, ...]
所有权限都可以。这些方法从点击事件侦听器调用,除了获取 cookie 之外,一切都很好。而且我无法完成进程,因为第二个回调(在启动器主体中根本没有触发)。
您需要具有使用 cookie API 的权限。请求对扩展清单中的 Cookie 的权限,例如
...
"permissions": [
"cookies"
],
...
请参阅 Chrome 开发者 Cookie 文档。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 简单的javascript在Shopify中不起作用
- Recaptcha在IE7和IE8中不起作用
- Ember Data DS.Model's set函数不起作用
- JsFiddle上的鼠标事件不起作用
- 我的AngularJS表达式没有'不起作用
- 点击按钮输入不起作用
- 面向对象的Javascript代码在IE7中不起作用
- 分部隐藏在jquery中不起作用
- 在phonegap应用程序内部重定向不起作用
- Array.length似乎不起作用;console.log则显示其他情况
- $ionicplatform内的$scope不;不起作用
- 我的javascript for循环不起作用
- Meteor-添加用户自定义字段的方法不起作用
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- Textarea必需的attribut在javascript中不起作用
- 为什么javascript:void(0)在Firefox中不起作用
- Chrome 扩展 cookies.getAll 不起作用