![Firefox 和 Chrome 中奇怪的域名切换行为](https://linux22.com/image/1268044/Firefox%20%E5%92%8C%20Chrome%20%E4%B8%AD%E5%A5%87%E6%80%AA%E7%9A%84%E5%9F%9F%E5%90%8D%E5%88%87%E6%8D%A2%E8%A1%8C%E4%B8%BA.png)
我们有不同的开发服务器和生产服务器。测试在开发服务器中完成。作为一名 QA 工程师,我一整天都在这些服务器之间频繁切换。
在 Chrome 中,有时我需要重新加载页面几次才能从新切换的服务器中提取数据。
在 Firefox 中,有时我需要退出浏览器才能从新切换的服务器中提取数据。
(我们有小标签来表明您从哪个服务器提取数据,这就是我在浏览器中知道的方式。)
为什么会发生这种情况?我很想知道这是怎么发生的(也许它叫什么?)以及处理它的最佳方法是什么。(我知道 Firefox 有一个用于域切换的扩展;这是最好的解决方案吗?)
答案1
发生这种情况是因为 Firefox 保持套接字打开(您可以使用 netstat 查看)。一旦套接字关闭,它就会连接到新的套接字。除了退出之外,我不知道还有什么方法可以强制 Firefox 关闭套接字。