删除cookies&从Eclipse的内部Web浏览器缓存

时间:2013-03-24 08:24:59

标签: eclipse browser-cache

当使用 Eclipse Java EE IDE for Web Developers 版Eclipse Juno SR2,并在内部Web浏览器中运行Web应用程序时,如何删除该浏览器的cookie和缓存?

我搜索过Eclipse的帮助,谷歌和StackOverflow.com,但令人惊讶的是没有找到这个简单问题的正确答案。

2 个答案:

答案 0 :(得分:4)

Eclipse实际上没有内部浏览器。它只使用系统上的默认浏览器。您可以从

更改此行为

Window > Preferences > General > Web Browser

清除Cookie应该从浏览器中完成。

如果有帮助,请告诉我。

答案 1 :(得分:3)

修剪Eclipse内部网络浏览器中的历史记录列表

我在开发时使用内部Web浏览器 - 如果没有别的,它是测试RESTful Web服务的GET请求的一个方便的地方。我还使用Eclipse进行HTML编写,而内部浏览器再一次是对#34的有用的第一次测试;这看起来是否正确?"。这意味着我建立了相当长的历史列表,并且最近的条目 - 我最有可能寻找的条目 - 需要滚动才能找到并重新使用它们。到目前为止,我还没有在Eclipse中找到一个设置(我在编写本文时使用3.3.2)来编辑内部浏览器历史记录。我很高兴被证明是错的。

与此同时,解决方法是关闭Eclipse,然后编辑文件$WORKSPACE/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs,其中$WORKSPACE是您的Eclipse工作区根目录。这是一个纯文本文件:我在Linux和Windows上的首选文本编辑器是SciTE,但它实际上并不重要。此文件具有首选项internalWebBrowserHistory,格式为:

internalWebBrowserHistory=url|*|url|*| ...

删除陈旧条目很简单;修改或添加新条目是完全可行的,注意冒号字符(:)使用前面的反斜杠(\ :)进行转义。保存更改,重新启动Eclipse,完成。希望将来有一个内部偏好编辑器可以让Eclipse内部变得更容易(或者,有人会向我指出我已经非常注意并且它已经存在了)。