如何在chrome.cookies.get网址字段中使用网址格式?

时间:2019-04-11 00:59:23

标签: cookies google-chrome-extension

当我在chrome.cookies.get的url字段中使用URL模式时,我无法检索cookie。输入完整的URL后,便可以获取Cookie。不能在chrome.cookies.get的url字段中使用url模式吗?

基本上,我试图在用户首次登录该网站时显示某个div,但这只是第一次。我认为可以通过检查会话来实现此目的,并且看起来JWT令牌在每个新会话上都发生了更改。

我尝试了这个: chrome.cookies.get({url: '*://www.mysite.com/*', name: 'JWT'}, function (cookie) {...},但似乎不起作用。

我需要使用完整路径吗?在https://developer.chrome.com/extensions/cookies#method-getAll上说

  

要获取Cookie的URL。这个   参数可以是完整的URL,在这种情况下,URL之后的任何数据   路径(例如查询字符串)将被忽略。如果主机权限   如果清单文件中未指定此URL,则API调用将   失败。

“可能是完整的URL”部分使我相信您应该能够在URL字段中使用模式。

我的清单文件中有

    "webRequest",
    "activeTab",
    "storage",
    "alarms",
    "tabs",
    "cookies",
    "webNavigation",
    "pageCapture",
    "desktopCapture",
    "tabCapture",
    "http://*/*",
    "https://*/*"
  ],

"https://*/*"应该能够匹配*://www.mysite.com/*

同样,当我将完整的url放入url字段时,我就能获得cookie。

0 个答案:

没有答案