有什麼方法可以列出/解碼由Internet Explorer存儲的Cookie,而無需運行瀏覽器?文件系統存儲/訪問IE瀏覽器
我現在正在修補SWT瀏覽器組件,該組件提供cookies的get/set方法,但是有沒有什麼方法可以查看IE本身實際存儲的內容?
UPD:我正在使用IE7。此位置: C:\ Documents and Settings \ UserName \ Local Settings \ Temporary Internet Files 不包含cookie,如果我查看與Far Manager的位置。
顯然Explorer將它們從其他位置或數據庫中混入。有任何想法嗎?
UPD2:好的,好的。這是我目前的問題。如果我重新啓動IE7並再次加載相同的頁面(大量腳本,嵌入式Flash和視頻流),某些webapp不起作用。如果我們在IE本身內部做到這一點,那麼殺掉cookie似乎會有所幫助。如果我們以編程方式終止cookie(按名稱列出),它不會有幫助,並且頁面會卡住重新啓動/重新加載序列。
如果我手動擦除緩存文件夾,確實有幫助,並且後續頁面加載工作正常。所以問題是 - 我是否在擦除Temporary Internet Files文件夾的同時真正擦除了Cookie?我只需要知道原因 - 是資源緩存還是一些我們沒有在清理序列中列出的cookie。
在.net? C#或VB? – CarneyCode 2011-03-06 09:48:53
原始文件系統訪問。 Javascript在瀏覽器中做我所需要的,但我只是想到一些更殘酷/直接的訪問可能性。 – 2011-03-06 09:56:08
噢,這個開發人員在查找cookie存儲時遇到問題,因爲我目前很感興趣: http://stackoverflow.com/questions/310925/why-cant-i-find-my-cookies-in-temporary-internet-檔 – 2011-03-06 10:14:04