问题描述
仍然有一些公司认为 Windows 是唯一的操作系统,而 IE 是唯一的浏览器。这会提示他们制作只能在 IE 中访问的网站。虽然我有 dual-boot 系统,但我在几天内只启动到 Windows 一次。我不想启动 Windows 只是为了检查我的互联网使用情况(是的,这是我的 ISP 站点 – http://selfcare.sdc.bsnl.co.in/)。该站点不允许我在 Ubuntu 的 Firefox/Chrome 中输入我的用户名和密码。当我将鼠标指针移到它上面时,它一直在盘旋!现在它已经开始显示 Bad Gateway。代理服务器收到来自上游服务器的无效响应。具有讽刺意味的是,它似乎使用 Apache/2.0.52 (Red Hat) 服务器。所以他们需要Linux!除了在 Virtual PC 上安装 Windows 之外,还有其他解决此类问题的方法吗?
最佳答案
那么你有几种方法:
火狐插件 –
chrome 插件 –
手动
-
CHROME – 如果您更改了用户代理
about:
和其他选项(如about:labs
、about:memory
、about:hang
、about:plugins
和许多其他选项,取决于您的版本,它们是否可用),Chrome 有一个关于页面可以检查。但是对于手头的问题,这个选项还没有出现在我找到的任何关于页面中。要在 chrome 中手动使用它,您需要使用选项 user-agent 启动 chrome。例如google-chrome --user-agent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
它将像 IE6 一样打开 Chrome。 IE 用户代理来自上面的 Firefox 选项。
大多数(也许所有)用户代理的列表可以在 this page 中找到(实际上还有其他页面,但这是我找到的最好的)
您还可以通过在 http://browsershots.org 和 http://www.webpagetest.org 等网页上进行测试来确保该站点与 IE 或任何其他要与之进行比较的浏览器一起工作,这些网页可以测试该站点与每个浏览器的兼容性并显示它们如何运行的小屏幕截图看。
次佳答案
您可以尝试为 Firefox 安装 user-agent-switcher 扩展。
https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/
然后,您可以尝试将 user-agent 更改为 Internet Explorer。作者指出,它不能保证在所有站点都有效,因为有许多不同的方法可以检测浏览器类型。
我自己在一些网站上使用过它,在那里我遇到了这种问题,它帮助了我。
至于问题的第二部分,消息:
Bad Gateway. The proxy server received an invalid response from an upstream server.
可能是您的 ISP 站点上的临时问题。