Очистка cookies IE через определенный интервал
Делаю общественный ПК для клиентов. Одна из задач - автоматическое разлогинивание на сайте, открытом в IE.
Пробовал команду RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255 - не срабатывает (причем даже при закрытом IE), пользователь остается залогиненным. Какие еще есть способы реализовать? Версия IE 11. |
А если так?
Код:
@echo off |
Blast, работает не для всех сайтов, к сожалению.
mail.ru разлогинивает, но спустя секунд 10 после окончания работы скрипта. gmail вообще не хочет разлогинивать при открытом IE, эффект только если запускать при закрытом браузере. Еще заметил, что сессии нормально завершаются при открытом браузере, если вручную чистить cookies через GUI (кнопка "Удалить" в разделе "Журнал браузера" на вкладке "Общие"), либо при перезапуске браузера, когда установлена галка "Удалять журнал браузера при выходе". Пока видится решение перезапускать браузер с включенной галкой очистки данных при выходе через планировщик при простое ПК, хотя это и не очень изящно. Еще заметил такую вещь, что событие OnIdle (Простой) в планировщике срабатывает только если включена заставка. |
Время: 15:49. |
Время: 15:49.
© OSzone.net 2001-