我有一个在 Ubuntu 上用 python 编写的自定义应用程序。展开所有部分以减少要问的问题(如果我到达那里会发布更多),这有点毛茸茸,但我有一些事情要列举。经过反复试验,我已将此问题排除在 firefox 14 之外。
- 在 firefox 13 上一切正常,firefox 14 在 Ubuntu 上更新,然后出现问题。 (这并不少见,但我还找不到任何地方提到这个问题)
- 我们转到网络服务中的一个页面并重新加载 10 次左右,然后重新加载挂起,并在状态栏中旋转并显示“正在连接”。
- XHR 消耗了 Firefox 上的连接。增加 firefox 中的最大连接设置可以解决此问题。基本上我们在 chrome 中打开了一个 XHR,我什至看不到,但在 firefox 中显示了一个在 firebug 中的微调器。该 XHR 似乎在页面重新加载时保持打开状态,并最终消耗该站点的打开连接。
- 大约几分钟后,连接就会释放,负载就会通过。
有人看过吗?有没有正确的方法来释放连接?尝试过的所有其他浏览器都没有这个问题。
谢谢!
最佳答案
在我更新到 firefox 14.01 之前,我在我的 Rails 应用程序中进行了许多测试,这些测试工作正常。之后,Firefox 浏览器打开并卡在那里。我不得不切换到 Chrome(从谷歌下载的驱动程序)。如果有任何帮助,这就是我在 ruby 中初始化驱动程序的方式:
@driver = Selenium::WebDriver.for :chrome, :switches => %w[--ignore-certificate-errors --disable-popup-blocking --disable-translate]
关于python - Ubuntu 上的 Firefox 14 卡住连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11570326/