Как очистить куки в IE7 при выходе?

908
Jost

Как заставить Internet Explorer 7 удалить все личные данные при выходе? Я нашел возможность очистить кеш, но это не очищает куки и историю.

3
Вы уверены, что нет встроенной опции? (Прошло много времени с тех пор, как я использовал IE7!) [Эта статья KB] (http://support.microsoft.com/kb/278835), кажется, указывает на опцию * Удалить историю просмотров при выходе * ([1] (http: //support.microsoft.com/Library/Images/2317564.png), [2] (http://support.microsoft.com/Library/Images/2317608.png)), которые могут удалять файлы cookie и т. д. Если это не так Не думаю, что вы можете попробовать запустить браузер из пакетного файла, который затем вызывает CCleaner. Karan 11 лет назад 0
Привет Каран! Параметр * Удалить историю просмотров при выходе * доступен только в IE8 и выше. Это опция, которую я на самом деле использую, чтобы добиться цели в этих новых IE. Также можно очистить куки / кеш / историю / ... из командной строки ([1] (http://www.techrepublic.com/blog/window-on-windows/how-to-clear-your -Интернет-исследователь-версия-7-кэш-из-командной строки / 574)). Проблема с этим подходом состоит в том, что мой экземпляр IE запускается веб-драйвером selenium, а не из оболочки. Jost 11 лет назад 0
«Параметр * Удалить историю просмотров при выходе * доступен только в IE8 и выше». - Странно. Я взял скриншоты из статьи KB и, согласно Microsoft IE7, имеет эту опцию (см. Раздел * Как удалить файлы cookie в Internet Explorer 7 *). В IE6 его нет, и вы можете четко увидеть разницу между IE7 и IE8 в * Удалить историю просмотра * в диалоговых окнах (в IE8 больше). Karan 11 лет назад 0
Снимки экрана, кажется, сделаны в Windows Vista - я использую Windows XP. Может быть, есть разница между этими системами? Jost 11 лет назад 0
Я не думаю, что одна и та же версия IE будет предлагать разные варианты в зависимости от ОС, но я не уверен ... Karan 11 лет назад 0

2 ответа на вопрос

5
harrymc

The best you can do in IE7 is to go into Tools / Internet Options / Advanced Tab, scroll down and check the box "Empty Temporary Internet Files folder when browser is closed". However, there are reports that this doesn't work for cookies.

Therefore here is another solution that clears cookies every time that you logoff Windows.

First, prepare a batch file (.bat) that contains one or more of the following commands:

Clear Cookies RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2 Temporary Internet Files RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8 History RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1 Form Data RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16 Passwords RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32 Delete All RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255 Delete All including files and settings stored by add-ons RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351 

Then run the Group Policy Editor (gpedit.msc) and go to User Configuration / Windows Setting / Scripts (Logon/Logoff).

Right-click on Logoff and select Properties, click on Add, then on Browse, navigate-to and select the .bat file, click Open, OK, Apply, then OK.

Now when you logoff Windows the batch file will run and clean out your data.

Привет, Гарри, я не хочу выходить из системы и снова входить в Windows для каждого теста (Selenium). Даже если это возможно сделать автоматически, мне, вероятно, потребуется выполнить команду в оболочке, чтобы сделать это. И если я сделаю это, я смогу выполнить одну из перечисленных выше команд. Так что это мне не поможет, извините. Хотя список команд хорош. Jost 11 лет назад 0
Если вы действительно уверены, что в IE7 больше ничего не возможно, я приму ваш ответ. Jost 11 лет назад 0
Я не знаю и не смог найти ничего другого, но это не значит, что этого не существует. Я предлагаю подождать до конца периода вознаграждения, если кто-то придумает другой ответ. harrymc 11 лет назад 0
Поскольку это лучший ответ, и никто не может с ним не согласиться, я принимаю его и присуждаю награду. Jost 11 лет назад 0
0
Scott

As far as I know, that happens when you use InPrivate Browsing.  Open a new tab and click on “Open an InPrivate Browsing window”, or select “InPrivate Browsing” from the “Tools” menu.  That seems to put you into a semi-sandbox that does not save things like cookies and history.  Of course you can download files and Add to Favorites.

Привет Скотт! Отличная идея. Проблема в том, что в IE7 нет просмотра InPrivate. Это было введено в IE8. Я не могу переключиться на IE8, потому что я делаю кросс-браузерное тестирование и мне нужно протестировать приложение в IE7. Это на самом деле решило бы много проблем, если бы InPrivate был доступен в IE6 +. Jost 11 лет назад 0
D'о! Также ой. Scott 11 лет назад 0

Похожие вопросы