Новое обновление IE ломает типичные методы обнаружения файлов cookie - что теперь делать? - PullRequest
0 голосов
/ 08 сентября 2011

Это недавнее обновление для IE (влияет на все версии) переписывает файлы cookie, сохраненные со случайным 8-значным буквенно-цифровым именем, что делает бесполезными большинство типичных методов обнаружения файлов cookie:

http://blogs.msdn.com/b/ieinternals/archive/2011/08/12/internet-explorer-9.0.2-update-changes-file-protocol-and-cookie-naming.aspx

Имееткто-нибудь сталкивался с этим, и если так, что вы сделали, чтобы преодолеть это?К сожалению, мы не можем игнорировать наших пользователей IE, так как я бы хотел, чтобы это было решением:)

ОБНОВЛЕНИЕ: я пометил это с помощью JQuery, поскольку это влияет на плагин cookie JQuery, который используются в популярных сценариях, таких как вкладки JQuery UI Tabs«запомнить» позиции вкладки.

1 Ответ

1 голос
/ 12 сентября 2011

Поскольку вы пометили этот вопрос с помощью JQuery (и это изменение полностью прозрачно для JQuery и JavaScript), я думаю, вы можете быть озадачены тем, что именно изменилось.

Как отмечалось в моем сообщении в блоге, недавнее изменение кода не влияет ни на то, как отправляются файлы cookie, ни на API, которые должным образом используются локально для перечисления по файлам cookie (InternetGetCookie и FindFirstURLCacheEntry). Любой код, который полагался на имя текстового файла, был уже хрупким, поскольку имя этих файлов никогда не гарантировалось, и уже были случаи, когда имя файла было бы полностью рандомизировано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...