Когда я использую шаблон URL в поле URL chrome.cookies.get
, я не могу получить cookie.Когда я набираю полный URL, я могу получить cookie.Разве невозможно использовать шаблон URL в поле URL-адреса chrome.cookies.get?
По сути, я пытаюсь показать определенный div, когда пользователь впервые заходит на сайт, но только в первый раз,Я подумал, что могу добиться этого, проверив сеанс, и похоже, что токен JWT меняется на каждом новом сеансе.
Я пробовал это: chrome.cookies.get({url: '*://www.mysite.com/*', name: 'JWT'}, function (cookie) {...}
, но, похоже, это не работает.
Нужно ли использовать полный путь?В https://developer.chrome.com/extensions/cookies#method-getAll указано
URL-адрес, с которым связан файл cookie для извлечения.Этот аргумент может быть полным 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.