HttpOnly Chrome扩展程序Cookie仍然无法使用

时间:2017-02-09 12:55:44

标签: javascript cookies google-chrome-extension permissions

我有一个Chrome扩展程序我正在编写模拟某些gui调用并自动化它们,一切都按预期工作,除了我在chrome.cookies内看不到任何内容。我可以从document.cookie获取有限的Cookie数据,但我需要chrome.cookies扩展选项来模拟会话。基本上默认情况下https://www.owasp.org/index.php/HttpOnly限制访问权限(通常很好)

这是我想要的https://developer.chrome.com/extensions/cookies

为了访问chrome.cookies我改变了我的manifest.json:

{
  "manifest_version": 2,

  "name": "Call Builder",
  "description": "This extension auto creates Dialog nodes",
  "version": "1.0",

  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "myPopup.html"
  },
  "permissions": ["cookies", "tabs",  "*://*.mydomain.com/*"],
  "content_scripts": [
    {
      "matches": ["*://*.mydomain.com/*"],
      "js": ["router.js"]
    }
  ]
}

请注意"permissions": ["cookies", "tabs", "*://*.mydomain.com/*"],行我知道我在"cookies"中使用"permissions"做了正确的事情,但当我尝试访问chrome.cookies(或任何方法)时它是空的(undefined)是什么原因?

修改

请仔细阅读以下评论:-)此问题是一个范围问题,未记录或未涵盖 - TLDR; ,而chrome.tabs在两个js空格chrome.cookies中均可用不是,答案和chrome文档中都没有提到

0 个答案:

没有答案