【发布时间】:2012-11-10 20:57:09
【问题描述】:
帮助!我使用 GeckoFx-Windows-10.0-0.6 浏览器和 xulrunner-10.0.en-US.win32。 (Visual Studio 2010 c#)一切正常。但我需要清除 Firefox 的所有历史记录: 工具>>选项>>隐私
我发现Gecko.CookieManager.RemoveAll(); 上的 cookie 有多清晰
缓存、临时文件和历史记录有多清晰?!
当我初始化 Gecko.Xpcom 时,由于显而易见的原因,我无法清理文件夹 "Gecko.Xpcom.ProfileDirectory"(缓存和 cookie)。
Gecko.Xpcom.Shutdown() 没有帮助
我找到了一种通过 javascript 清理 cookie 的方法:
var cookieManager = Components.classes["@mozilla.org/cookiemanager;1"].getService(Components.interfaces.nsICookieManager);
cookieManager.removeAll();
如何在 C# 中正确调用这个 JS?
【问题讨论】: