Ну что ж)

б удалить куки в javascript - установить дату истечения срока действия в прошлом. Теперь это на самом деле не удаляет куки, по крайней мере, в Firefox. Это просто означает, что куки будут удалены при закрытии браузера.

Это проблема для нас: у нас есть продукт, который включает в себя архивирование веб-страниц с потенциально многих сайтов, и весь этот контент хранится на нашем сервере. И чтобы убедиться, что страницы отображаются правильно, мы также включаем все js. Однако часто файлы cookie устанавливаются js, и, учитывая, что страница кэшируется на нашем сервере, эти файлы cookie устанавливаются в нашем домене.

Таким образом, со временем на нашем домене создаются файлы cookie с десятков архивных сайтов. И в конечном итоге заголовок Cookie превышает максимальную длину содержимого, что приводит к коду ошибки HTTP 400.

А поскольку наши клиенты в основном работают в корпоративной среде, они никогда не перезагружают свои машины и не закрывают свои браузеры: их можно оставить на несколько месяцев. Так что это «мягкое» удаление не работает, по крайней мере, не надежно.

Есть ли способ физически удалить куки внутри сеанса в JavaScript? Или, альтернативно, есть ли способ остановить их установку?

Ответы на вопрос(3)

Ваш ответ на вопрос