仍然有一些公司认为 Windows 是唯一的操作系统,IE 是唯一的浏览器。这促使他们制作只能在 IE 中访问的网站。虽然我有双启动系统,但几天内我只启动一次 Windows。我不想启动 Windows 只是为了检查我的互联网使用情况(是的,这是我的 ISP 的网站 -http://selfcare.sdc.bsnl.co.in/)。该网站不允许我在 Ubuntu 的 Firefox/Chrome 中输入用户名和密码。当我将鼠标指针移到它上面时,它只是不停地转圈!现在它开始显示错误网关。代理服务器从上游服务器收到无效响应。讽刺的是,它似乎使用Apache/2.0.52 (Red Hat) 服务器。所以他们需要 Linux!除了在虚拟 PC 上安装 Windows 之外,还有其他方法可以解决此类问题吗?
答案1
嗯,你有几种方法:
FIREFOX 插件-
CHROME 附加组件-
手动
- 铬合金- Chrome 有一个关于页面,用于检查您是否更改了用户代理
about:
和其他选项,例如,,,about:labs
以及许多其他选项,这些选项可能可用或不可用,具体取决于您的版本。但对于手头的问题,我发现这个选项尚未出现在任何关于页面中。要在 Chrome 中手动使用它,您需要使用选项用户代理启动 Chrome。例如,这将像 IE6 一样打开 Chrome。IE 用户代理来自上面的 Firefox 选项。about:memory
about:hang
about:plugins
google-chrome --user-agent="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
大多数(可能是全部)用户代理的列表可以在以下位置找到:这一页 (实际上还有其他页面,但这是我发现的最好的)
您还可以通过在以下网页上进行测试来确保该网站是否可以与 IE 或您想要比较的任何其他浏览器兼容:http://browsershots.org和http://www.webpagetest.org可以测试网站与各个浏览器的兼容性,并显示其外观的小截图。
答案2
您可以尝试安装用户代理切换器Firefox 的扩展。
https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/
然后,您可以尝试将用户代理更改为 Internet Explorer。作者指出,由于检测浏览器类型的方法有很多种,因此不能保证它在所有网站上都有效。
我自己曾在一些遇到此类问题的网站上使用过它,它对我有帮助。
至于问题的第二部分,消息:
错误网关。代理服务器从上游服务器收到无效响应。
可能是您的 ISP 站点的暂时问题。
答案3
安装 Opera。它允许登录 BSNL 门户。问候。
答案4
我也有类似的需求,并且使用了 PlayOnLinux 和 IE。我的问题是该网站的 JScript 代码与 Chrome/Firefox/Opera 不兼容。一旦我安装了 PlayOnLinux 和 IE,我就可以毫无问题地运行该网站