人们仍然使用 IE6 之类的浏览器的原因究竟是什么?肯定不止这些。他们只是不懂电脑“……”
我假设可能存在硬件和操作系统问题,导致用户无法从 IE6 升级到最新版本的 IE。如果这是真的,那么他们为什么不直接使用 Chrome 呢?因为它被宣传为“轻量级”浏览器?(我个人是 Firefox 用户)
如果硬件和/或操作系统存在问题不是阻碍用户升级浏览器,而不是编写代码来支持旧版浏览器,我宁愿检测浏览器并显示如下消息:
You are using an outdated browser! This website is not compatible with this browser.
You should either upgrade to the newest version of Internet Explorer, or use Firefox or Chrome instead.
...links to download various browsers here...
Do yourself, the internet, and web-developers everywhere a favor and upgrade your browser!
如果硬件和操作系统是严重问题,是否与支持 Windows XP 及更高版本的用户有关仅有的? 或者说仍有相当一部分人使用劣质电脑上网?
答案1
旧版浏览器是否仅限于特定的操作系统和硬件?
人们仍然使用 IE6 之类的浏览器的原因究竟是什么?肯定不仅仅是“他们不懂电脑”...
我假设可能存在硬件和操作系统问题,导致用户无法从 IE6 升级到最新版本的 IE。如果这是真的,那么他们为什么不直接使用 Chrome 呢?因为它被宣传为“轻量级”浏览器?(我个人是 Firefox 用户)
你问了两个相反的问题。我会一一回答。
根据标题:
旧版浏览器可能仅限于较旧的操作系统和/或硬件。这取决于它们是如何实现的以及它们使用的资源。例如,看看旧的 DOS 游戏。它们在很长一段时间内都运行良好,但它们在较新的操作系统或硬件上将无法运行。它们无法运行的原因有很多。例如,较新的硬件速度太快,导致溢出和崩溃或游戏速度过快而无法播放。它们在较新的操作系统上也遇到了麻烦,因为抽象阻止它们像预期的那样直接访问硬件,或者因为 RAM 或网络套接字等资源的可用性存在差异。
各种旧版 Windows 游戏和应用程序也是如此。有些是 16 位的,无法在现代系统上正常运行或根本无法运行,有些是 32 位的,存在其他问题,导致它们只能在旧系统上运行。
根据问题正文的第一段:
许多较旧的 Web 应用程序是在 IE5 或 IE6 可用时设计的(当时还很新)。由于 IE 是一种非标准浏览器,这些 Web 应用程序必须进行各种调整才能正常工作。因此,当在更现代且符合标准的浏览器中呈现时,它们无法正常工作。
许多这样的网络应用程序在商业中用于销售点、库存等。问题在于,计算机世界非常短暂,许多创建这些旧应用程序(无论是基于网络的还是桌面的)的软件开发公司早已停业,因此没有简单的方法让它们更新为现代浏览器(如果有的话)。
此外,更新到全新的软件产品将是一项艰巨的任务,需要大量的工作才能完成迁移。它可能需要转换或调整数据库,可能需要重新培训员工,可能会导致停机和生产力或利润损失,最重要的是,它需要进行广泛的兼容性和安全性测试。最后,由于它们通常可以正常工作并且“足够好”,因此如果不是绝对必要,企业不愿意经历所有改变的麻烦。而且由于他们的软件与旧版本的 IE 和/或旧版本的 Windows 绑定,因此他们必须继续在兼容的硬件上运行。
是的,继续使用旧软件可能会很危险,因为存在各种漏洞等,但这些漏洞可以通过虚拟机、防火墙等来缓解。由于修补和缓冲而导致的有机增长使系统变得更加复杂和混乱,但这仍然比彻底改变更容易。这就是为什么很多人继续使用旧软件和硬件的原因。
如果硬件和/或操作系统问题不会妨碍用户升级浏览器,我宁愿检测浏览器并显示如下消息,而不是编写代码来支持旧版浏览器:
您使用的浏览器已过时!此网站与此浏览器不兼容。您应升级到最新版本的 Internet Explorer,或改用 Firefox 或 Chrome。...此处提供下载各种浏览器的链接... 为您自己、互联网和各地的 Web 开发人员做点好事,升级您的浏览器吧!
人们恨被告知要扔掉他们完好无损的设备,并被告知要花钱(他们可能没有)购买新的东西。是的,有些人可以负担得起扔掉他们的 iPhone 4,一年后再买一台 iPhone,然后又买一台,但很多人做不到。他们特别讨厌一个网站告诉他们不要优雅地降级,尤其是因为整个升级你的浏览器这句话“太 20 世纪 90 年代了”(更不用说傲慢和傲慢了)。
如果硬件和操作系统是严重问题,那么只支持 Windows XP 及更高版本的用户是否有意义?还是仍有相当一部分人使用劣质电脑上网?
不要以为每个人都能买得起配备水冷的尖端 Alienware 游戏装备。世界上有许多国家的人仍然需要分享学校、图书馆或网吧的计算机(如果他们可以使用的话)。
你不需要有支持他们,但你却不有创建一个网站需要花费很长时间。这完全取决于你的网站是什么以及你服务的对象。如果你想建立一个商业网站,那么你最好尝试接触尽可能多的人。如果你的网站只是一个博客,那么你可能不在乎是否有人看到它。无论哪种方式,除非你正在使用 HTML5 等制作一个花哨的高级网络应用程序,否则有很多方法可以制作一个简单且标准的网站,以便在大多数浏览器(无论是新浏览器还是旧浏览器)中或多或少正确地呈现,而无需经历太多麻烦(但那是完全不同的事情)。