@chyrik said in Выпущена 27.6.1 версия BrowserAutomationStudio:
@sergerdn 27.5.1 куки работают, гружу куки через 27.6.1 не работают
@m4zuper
Я нашел причину, как минимум одну. У Chromium частично поменялся формат данных, если при восстановлении кукисов присутствует хоть одна кука старого формата, то кукисы вообще восстановлены не будут.
Хуже всего, что все происходит тихо и незаметно, пока воткнул в скриптах простую проверку, проверяю после восстановления, что кукисы реально существуют в браузере.
Потом воткну простой конвертер данных.
Если я удалю из сохраненных данных куки, что поменяли формат, то остальные кукисы будут восстановлены.
Старый формат:
{
"domain": ".example.com",
"expires": 1750256760.245414,
"httpOnly": true,
"name": "cf_clearance",
"partitionKey": "https://example.com",
"path": "/",
"priority": "Medium",
"sameParty": false,
"sameSite": "None",
"secure": true,
"session": false,
"size": 161,
"sourcePort": 443,
"sourceScheme": "Secure",
"value": "blabla"
}
Новый формат(изменен формат partitionKey):
{
"domain": ".example.com",
"expires": 1753675151.508734,
"httpOnly": true,
"name": "cf_clearance",
"partitionKey": {
"hasCrossSiteAncestor": false,
"topLevelSite": "https://example.com"
},
"path": "/",
"priority": "Medium",
"sameParty": false,
"sameSite": "None",
"secure": true,
"session": false,
"size": 161,
"sourcePort": 443,
"sourceScheme": "Secure",
"value": "blabla"
}
Текущий формат данных описан тут:
https://chromedevtools.github.io/devtools-protocol/tot/Network/#type-Cookie