Похоже, что Chrome не удаляет файлы cookie сеанса (см. this question), в том числе те, которые установлены IIS для обработки сеанса.Должен ли я очищать файлы cookie сеанса при выходе из системы?
Когда я смотрю на хранилище cookie для своей страницы, я вижу большое количество старых этих файлов cookie с идентификатором сеанса ASP. Когда я обработаю выход из системы, было бы хорошей идеей использовать JavaScript, чтобы удалить их из браузера?
Могу ли я, пожалуйста, спросить, отвечаете ли вы, что вы даете аргументы, чтобы другие читатели могли понять, за что вы за или против?
Выполнение регулярного выражения по содержимому document.cookie для поиска всех файлов cookie, начинающихся с «ASPSESSIONID», представляется простым способом их найти. – user2113770
Ключевой вопрос заключается в том, что тезисы являются сеансовыми кукисами, и поэтому IIS не устанавливает для них истечение срока действия. Возможно, Chrome удаляет только те файлы cookie, срок действия которых истекает. Ключевой вопрос заключается в том, должен ли я убирать cookie сеанса, который сервер создал как часть управления сессиями? – user2113770
Для производительности сервера это не имеет значения. потому что IIS отпустит сеансы, когда они истекут. Я имею в виду, что если IIS отслеживает сеансы с таймаутом 20 минут, через 20 минут сеансовые куки ничего не значат для IIS, и сессия истекло. Что касается вопроса о том, что Chrome не очищает сеансы, вы можете использовать предложенный вами метод javascript regex, но единственное преимущество - уменьшить объем информации заголовка, отправляемой с каждым запросом. – Frank