Announcement

Collapse
No announcement yet.

Verlaufsliste im Internet Explorer löschen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Verlaufsliste im Internet Explorer löschen

    Ich verwende die TWebBrowser-Componente (also IE) zur Anzeige von diversen Dokumenten (HTML, DOC, ...), welche von einem lokalen HTTP-Server (ICS-Komponenten) ausgelieferte werden. Da diese nicht lokal auf dem Client gespeichert werden sollen und auch nicht über eine gesonderte IE-Instanz nochmal abrufbar sein sollen, muss sowohl die evtl. gespeicherten Dateien im IE-Cache als auch die Einträge in der Verlaufsliste gelöscht werden.

    Die Dateien im IE-Cache kann ich verhindern, wenn im HTTP-Header "Cache-Control: no-cache, must-revalidate" mitgesendet wird bzw. die Einträge im Cache mittels Win-API-Funktion "DeleteUrlCacheEntry" gelöscht werden.<br>
    Jedoch bleiben im IE noch die Einträge in der Verlaufsliste vorhanden. Löschen mittels <a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/networking/urlhist/iurlhistorystg/deleteurl.asp">IUrlHistoryStg</a> funktioniert nicht, dies ein <a href="http://support.microsoft.com/?scid=http://support.microsoft.com%2Fservicedesks%2Fbin%2Fkbsea rch.asp%3Farticle%3D327569">Behaviour-Bug by Design</a> ist.<br>
    Welche Möglichkeit gibt es also noch diese Verlaufsliste (gezielt für bestimmte Einträge) zu löschen?
Working...
X