为什么企业无法从IE6 / IE7升级浏览器?

时间:2010-04-24 10:24:00

标签: internet-explorer

过去几周我在IE6上看了很多,看看它是否真的那么糟糕让它看起来正确。我刚刚学习了HTML和CSS,所以我已经被宠坏了,基本上从CSS3和HTML5开始,我可以超级快速地做一些非常酷的东西。我不是IE6大师,我没有多年的IE经验。所以我认为需要花一点时间来弄清IE6 / 7发现的所有黑客攻击并实施它们。

但它比那更难(或者可能只是太多的工作)。我必须使用“Internet Explorer'原则'完全重建我的设计,或者使用更新的技术来完成我可以做的很多简洁的事情。

出于百万和其他原因,每个在线构建东西的人似乎都认为IE应该死掉。

我的问题是,为什么无法商家升级其浏览器?

当我与企业合作时,他们几乎总是抗拒我第一次,但是5秒后我会告诉他们在我的电脑上看起来像什么,并谈谈最新的东西有多棒是(以后的浏览器有多安全,所有着名的IE安全案例,新浏览器的平滑程度和速度,IE团队基本上完全错过了这条船,运行的业务流程多少等),以及他们很兴奋!在几秒钟内,他们就可以使用Chrome或其他东西运行。

因为某些原因,企业不能升级吗?企业无法升级的原因是什么?

  • 我想到的主要原因是因为他们有旧版本的Windows。但是a)不存在a legal case against this? b)现在有人必须想出如何在古老版本的Windows上安装Chrome或Firefox。
  • 另一个原因是投资回报率。基本上,改变成本太高。但是有没有任何基础,因为看起来如果你使用2001年的手机而不是iPhone,你可以做得更快更容易,所以你可以把时间集中在更“有价值”的任务上。与浏览器相同,升级似乎更有价值,因为它可以节省您的时间和麻烦以及病毒软件,并最终重新启动您的计算机和IT人员。
  • 最后一个原因是市场份额。但如果每个人都相信节省的时间,避免了问题/问题/病毒,以及用户体验的投资回报率,那么最终市场份额将会减少like we're seeing

更新

附带问题:这些使用IE6 / 7的公司一般都启用了javascript吗?这样我至少可以快速地破解一些东西。

更新

我鞭打了一个页面,以帮助非计算机精明的人做出改变...希望:)。请查看InternetEnabled.org。刚刚开始,还有很长的路要走。 Code is on Github

13 个答案:

答案 0 :(得分:13)

通常是因为他们有一些旧的Web应用程序无法与较新版本的IE一起使用,这对他们的工作至关重要。

他们可以使用不同品牌的浏览器,但通常他们没有使用多种浏览器的计算机技能。当新浏览器将自己注册为默认浏览器时,他们永远无法找到返回IE6的方式,以便他们的应用程序正常工作。

因此,他们需要的是升级到旧应用程序或某些计算机教育。两者都需要花钱,而且通常比他们从中看到的更多。他们可能升级,但他们不会因此花费太多。

答案 1 :(得分:4)

可能有多种原因。

值得做,一位高管会问。在一千台计算机上升级浏览器并维护新配置需要付出相应的成本,那么就投资回报率而言,有什么好处?

然后,让所有计算机相同有很大帮助,支持明智。因此,从支持的角度来看,将所有计算机置于同一级别(即使该级别不是那么高)通常比将每台计算机放在其个人级别上更好。

或者,企业可能甚至不关心IE问题,因为他们每天使用的五个网站看起来很好。

然后,微软有一个很好的营销部门,其主要目的是让CEO们相信他们甚至不应该尝试其他技术。

答案 2 :(得分:4)

美国联邦政府最近刚刚更新到IE7。作为一名WebApp程序员,由于差异很大,所以这是一个神派。

政府花了这么长时间(IE8现在已经出局)的主要原因是他们必须通过极端的渗透测试,验证等措施。然后他们必须将其推广到一个庞大的客户端基础。

在大多数大型公司中,MIS部门没有时间升级到每个应用程序的最新版本,他们认为“如果没有损坏。请不要修复它。”

答案 3 :(得分:3)

从技术支持的角度来看,实际上需要作为其工作的一部分浏览网页的人数非常少,而且他们倾向于运行双浏览器。您的普通用户只需访问各种内部网站,以获取旅行费用,公司新闻,电子学习或您拥有的内容。这些网站通常是为IE6年前制作的。

对于那些没有在工作中进行任何商业冲浪的人来说,在数千台机器上推出新浏览器几乎没有什么价值。

答案 4 :(得分:3)

作为拥有60%IE6用户的SaaS公司的员工,我已经深入研究了这个问题。 IE6的测试和支持成本很高,因此这是一个经济后果的问题。

我的雇主为(非医生)医院工作人员提供服务,因此我可以详细说明该行业的一些细节。我怀疑其他机构设置有类似的问题。

  1. 医院的计算机工作站是 使用Windows进行非常严格的设置 组策略管理器等 锁定技术。最终用户不能 改变了很多东西。

  2. 现有医院IT 程序,特别是a 产品的医学成像模块 从GE称为Centricity,依赖 批判性的 特殊的ActiveX控件 不要在IE7 +上工作,当然 不适用于Firefox,Opera和 类似。做医院工作人员 真的需要看看X射线图像吗?嗯,是的。

  3. 医院IT人员认为这一点 他们没有任何好处,而且 一切都要失去,通过升级 工作系统。

  4. 没有人正式要求他们升级,因为假设他们会拒绝。

  5. 我的小公司现在在我们的销售文献中说,“为了获得最佳效果,请使用IE7或更高版本。”这有点帮助;一些医院IT工作人员说,“最后,冒险升级的原因。”我们的IE6百分比每月下降3%。按照这个速度,它将在2012年1月消失。

答案 5 :(得分:2)

  • 我可以想到传统的“仅限IE”商业应用程序,这些应用程序是在很少或根本不考虑Web标准的情况下创建的,这是企业不确定升级的一个主要原因。

  • 鉴于历史上v1.0版本的性能不如v3.5,所以企业要等到移动前发布更成熟的版本。

  • 有时候,他们有审计要求,企业不能只部署新的软件(测试版或最近一直在生产的东西)

  • 升级WHOLE网络以使用新版本的总成本。即使该软件是免费的,该业务也会在所有可能遇到1000台机器的工作站上安装该软件而产生成本

只是想到了一些想法。

HTH

答案 6 :(得分:2)

其他回复中给出的大多数原因都是有效的,但是我想知道你是否已经问过你真正想要的问题。向后兼容性问题将始终存在。真正的问题是:

  • 你是否应该实施它,如果你这样做,你应该向你的客户收取多少费用 - 这是一个商业决策
  • 如果您决定不支持旧浏览器并且开发过程更加轻松,那么您在市场份额,用户访问,采用等方面的成本是多少...... - 这又是一个商业决策

一旦保持向后兼容性的成本太高,它就会自行发生。

答案 7 :(得分:2)

我建议为你的应用程序编写两个前端 - 一个现代的wizzy和一个可以在IE6上运行的基本HTML - 请参阅gmail,例如,它有一个“基本的html”选项。

如果您正在为企业开发软件,请在合同中明确说明这是您要做的事情,并确保向他们收取两个接口的开发成本。

支持不同的平台并不意味着UI必须在每个平台上都相同,或者甚至具有相同的功能。

答案 8 :(得分:1)

IT也必须支持新的浏览器。作为开发人员,我必须使用IE作为质量检查的主要浏览器,因为它只是互联网用户的巨大市场份额。

答案 9 :(得分:1)

如果这些企业的员工不应该在工作中冲浪,那么Web开发人员有什么理由支持这些旧浏览器呢?为什么不使用公司禁止冲浪的借口专注于新的浏览器呢?

答案 10 :(得分:1)

因为升级费用很高。

答案 11 :(得分:1)

首先,IE7 对IE6的升级。 IE8是IE7的升级版。因此,肯定有一个不包含Firefox或Chrome的升级路径。

如果您使用最新的“Gee wiz,它确实看起来很闪亮”浏览器功能向您的客户销售,您真的在做任何事情来满足他们的业务需求吗?他们真的需要 Firefox插件吗?他们真的需要 Google跟踪他们在线的一举一动吗?

在商业世界中,除了“使用更新近的技术我可以做的整洁的事情”之外,还有更多要考虑的问题。如果您真的想为您的客户提供有效的解决方案,您可以考虑这些问题。

答案 12 :(得分:0)

我们的产品是在经典和asp.net开发的,但总是针对ie6及以上。在任何其他情况下,它非常符合w3c标准和错误。我想在浏览器上放一个浏览器嗅探器,这会阻止登录,除非ff,ie8 / 9,chrome等是当前的浏览器。不要浪费你的时间使用即黑客并尝试使其在所有浏览器中都能正常工作。如果用户抱怨下载新的浏览器,那么他们的IT部门可以解决这个问题。这与为wpf应用程序或新桌面应用程序下载silverlight没有什么不同。下载firefox很简单。