我们在工作中使用 WebSense,我的问题是他们阻止了几个网站(ads.google、tweetmeme.com 等),而这些网站在我访问的许多网站上都使用,问题是我不能再浏览很多网站了,例如尝试访问http://channel9.msdn.com/它卡在从 tweetmeme.com 加载某些内容(实际上等待了几个小时)。
所以我的问题是如何配置 Firefox 的超时功能,以便如果网站在 x 分钟内没有响应,则跳过它并尝试下载页面的其余部分。这发生在 Firefox 3.6.8 和 4 beta 2 上
谢谢你的时间
胡安·萨穆迪奥
答案1
听起来您公司的 WebSense 防火墙正在假装是这些网站并接受连接和请求,但不发送任何响应并保持连接打开。这导致 Firefox 一直处于等待状态。
以下是一些可能的解决方案。
如果您可以安装 Firefox 附加组件,您可以尝试一个可以完全阻止有问题的地址的附加组件。例如,您可以安装广告拦截插件并添加以下过滤器
http://tweetmeme.com/*
http://*.tweetmeme.com/*
如果您使用的是 Windows 计算机并且可以下载并运行可执行文件,您可以尝试使用TCP查看器关闭停滞的连接。例如,在连接列表中,您可以找到从 Firefox 到 tweetmeme.com:http 的连接,右键单击它并选择关闭连接。这对于常规使用来说可能很麻烦,但如果您只需要偶尔解决停滞问题,或者帮助确认防火墙停滞的具体站点,这可能会很有用。
(令人沮丧的是,Firefox 似乎曾经有过一个设置,当服务器接受连接但没有响应时,就会超时——网络.http.请求.超时——但该功能已被删除。)