当使用Eclipse Java EE IDE for Web Developers版本的 Eclipse Juno SR2 并在内部 Web 浏览器中运行 Web 应用程序时,如何删除该浏览器的 cookie 和缓存?
我搜索了 Eclipse 的帮助、Google 和 StackOverflow.com,但令人惊讶的是,没有找到对这个简单问题的直接正确答案。
当使用Eclipse Java EE IDE for Web Developers版本的 Eclipse Juno SR2 并在内部 Web 浏览器中运行 Web 应用程序时,如何删除该浏览器的 cookie 和缓存?
我搜索了 Eclipse 的帮助、Google 和 StackOverflow.com,但令人惊讶的是,没有找到对这个简单问题的直接正确答案。
Eclipse 并没有真正的内部浏览器。它只是使用系统上的默认浏览器。您可以更改此行为
Window > Preferences > General > Web Browser
应从浏览器清除 cookie。
让我知道这是否有帮助。
在 Eclipse 的内部 Web 浏览器中修剪历史列表
我在开发时经常使用内部 Web 浏览器 - 如果没有别的,它是一个方便的地方来测试 RESTful Web 服务的 GET 请求。我还使用 Eclipse 编写 HTML,内部浏览器再次成为“这看起来对吗?”的有用的第一个测试。这意味着我建立了一个相当长的历史列表,而最近的条目——我最有可能寻找的——需要滚动才能找到并重新使用它们。迄今为止,我还没有在 Eclipse 中找到一个设置(在撰写本文时我使用的是 3.3.2)来编辑内部浏览器历史记录。我很高兴被证明是错误的。
同时,解决方法是关闭 Eclipse,然后编辑Eclipse 工作区根目录$WORKSPACE/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs
所在的文件。$WORKSPACE
这是一个纯文本文件:我在 Linux 和 Windows 上首选的文本编辑器是 SciTE,但实际上哪个并不重要。该文件有一个偏好键 internalWebBrowserHistory,格式为:
internalWebBrowserHistory=url|*|url|*| ...
删除过时的条目很简单;修改或添加新条目是完全可行的,注意冒号字符 (:) 使用前面的反斜杠 (\:) 进行转义。保存更改,重新启动 Eclipse,完成。希望将来会有一个内部首选项编辑器在 Eclipse 中使这更容易(或者,有人会向我指出我一直不注意并且它已经存在)。