清除浏览器关于 localhost:8086 的状态

清除浏览器关于 localhost:8086 的状态

我正在 Linux/Debian/x86-64 上开发一个应用程序,它使用以下命令运行专门的 Web 服务器利博尼翁-HTTP 服务器库-(FWIW,我的应用程序是熔体监测仪, 相关于熔化域特定语言来定制 GCC)。

该应用程序有一个网络界面,可通过 http://本地主机:8086/

我使用最新的 Firefox (Debian Iceweasel 38.3) 和/或 Chrome beta 47.0 作为浏览器。

(我可以切换到其他最近的HTML5 兼容浏览器,如果更容易的话;我需要其中的调试工具)

在调试阶段,我经常需要重新启动我的应用程序并重新加载一些本地主机 URL...(例如http://localhost:8086/hackc.html例如)。

当然,如果我的 Web 浏览器处于干净状态(没有缓存数据或与 相关的状态localhost:8086),那么调试此类应用程序会很容易。

有没有有什么方法可以配置我的浏览器(也许通过一些插件或任何扩展)这样就清除了所有相关的状态localhost:8086,特别是 cookie 和文件缓存,很容易方便吗?理想情况下,它是浏览器工具栏附近的按钮或菜单条目!或者也许是一些 shell 脚本来清理里面相关的内容~/.mozilla/

当然,我不想打扰我的浏览器中的任何其他状态(例如,我当然不想忘记将我记录到 stackoverflow 或我的公司网络邮件的 cookie...)。我只想清理与之相关的内容localhost:8086

答案1

如果您使用 chrome 打开窗口隐身模式当您关闭所有隐身窗口时,您的 cookie 和历史记录将被删除。它没有提到*文件缓存*。

请点击本段隐私政策的链接:

如果您在隐身模式或访客模式下使用 Chrome,它不会将任何预先存在的 Cookie 传输到您访问的网站。当您处于这些模式时,网站可能会在您的系统上存放新的 cookie;当您处于隐身/访客模式时,这些 cookie 只会暂时存储并传输到网站。当您关闭浏览器、关闭所有打开的隐身窗口或退出访客模式时,它们将被删除。

答案2

在 Chrome 中(我相信 Firefox 也是一样),您可以“硬重新加载”当前页面,您可以使用Ctrl+来执行此操作F5

这将重新加载页面,忽略缓存数据,但缓存将保留,任何未来的重新加载/页面活动都将受到缓存的影响。
如果你真的想永久刷新缓存对于当前页面 Chrome 有一个选项“清空缓存并硬重新加载”。为此,您需要:

  • 打开开发工具(必须打开它才能工作)
  • 点击并按住重新加载按钮 在此输入图像描述

  • 将出现一个菜单 - 选择“清空缓存并硬重新加载”

相关内容