44

我最近问了一个因措辞过于强烈而被否决的问题。我今天要再试一次,因为这是我真正关心的事情,我真的很想从 SO 上的聪明人那里得到反馈和想法。

IE6 并不是我存在的祸根,但它很接近。我是一名网络开发人员,花了太多时间为 IE6 修复东西。考虑到它的年龄和相对质量,我很震惊这么多人仍在使用它。

我知道有些公司仍然使用它来支持旧的内部网络应用程序,但我现在发现有两家公司没有升级,仅仅是因为 XP 的自动更新默认不提供它(你必须通过基于浏览器的 Windows 更新安装 IE7/8)。

所以忘记那些需要它的人,你将如何说服个人或组织升级到更新版本的 IE?

警告横幅有效吗?我之前考虑过跳过修复 IE6 并添加“此站点在...中效果最好”的声明,但肯定有一个渲染不佳的站点会让我和/或我的客户看起来很糟糕,而不是 IE6。

还有一些人不需要保留 IE6 但无法升级,因为他们处于受控环境中。什么是影响他们足以让他们的管理员对问题采取措施的最佳方式?

注意:正如我上次所说,我不关心将这些人转移到另一个浏览器。我不介意给他们这个选项,但这当然不应该是 Firefox/FOSS uber-alles 线程。

我也不是在寻找战斗,只是在以最小的破坏性方式让业务类型了解浏览器技术的建设性想法。

编辑:有几个“你不能强迫它”的答案。我同意,但我觉得我可以影响它。当我看到 IE6 时我会告诉人们,但我不会坐在每个访问我创建的网站的 IE6 用户的后面。

考虑香烟上的健康警告。他们不强迫人们戒烟,但他们确实以简洁且(现在)相当残酷的方式进行教育。毫无疑问,教育对吸烟者的数量产生了巨大影响。

IE6 比吸烟容易上瘾,所以,是的,推动教育理念似乎能够影响正确的人做正确的事。

4

32 回答 32

30

忽略强制使用 IE6 的安装,考虑分割您的应用程序,为 IE6 用户提供基本(尽管没有错误和可用)功能,以及仅对较新的浏览器可用的高级功能。承诺提供酷炫的内容,将用户吸引到更新的浏览器。

于 2009-06-05T16:08:39.403 回答
21

你不能强迫他们,特别是如果他们公司的 IT 强制要求 IE6。

编辑:我同意教育人们,但是尽管有人受过教育,但除非 IT 允许,否则他仍然无法升级。

于 2009-06-05T16:05:07.283 回答
11

好吧,你总是可以告诉他们它已经 8 岁了。可能比他们的电视或汽车还要老。如果他们可以免费获得它,大多数人会愿意升级到更新的模型。只需将其放在其他事物(例如汽车和电视)方面,就可以让他们了解它的实际年龄。这应该适用于高层管理人员,因为他们通常会失去很多技术重点。:)

于 2009-06-05T16:05:21.447 回答
6

简单的销售。

您必须找到激励用户的因素,并向他们展示升级将如何使他们受益。

问题在于您所针对的用户(通常是非技术精通,或者受公司政策约束),除了我想的恐吓策略之外,没有太多可以激励他们的东西。

您可以只为 IE 编写非常简单且易于维护的页面,并为其他浏览器保存很酷的内容,并向他们展示其他浏览器可以做什么的预览......

于 2009-06-05T16:06:44.317 回答
6

这是一个好消息: Microsoft SharePoint 2010 将不支持 IE 6。

这将迫使大多数大公司进行升级。

于 2009-06-05T18:30:40.620 回答
5

奥利,

我以前也遇到过你的情况。在所有情况下,我都确保我的 CSS 和 Javascript 在 IE6 中呈现并运行良好,但随后我为以后的浏览器添加了渐进式增强功能。然后我通过说“我添加了一些您可以在较新的浏览器中看到的额外内容”来吸引客户。在大多数情况下,这本身就使他们有兴趣进行转换。

于 2009-06-05T16:17:55.570 回答
5

下载 IE8、Google Chrome、Safari 或 Firefox,并向他们展示它们渲染页面的速度比 IE6 快多少。

告诉他们请求缓存在 IE6 上也不能正常工作(如果您使用的是 IIS)

但老实说,向他们展示新浏览器的速度,尤其是当您使用大量 javascript 做任何事情时。新的渲染速度是惊人的。

于 2009-06-05T16:21:32.030 回答
5

GMail 向 IE6/7 用户显示了一个不显眼的小通知,大意是“想要你的 GMail 更好/更快地工作吗?点击这里”。登陆页面提供了对 Chrome、FF3 和 IE8 的升级。

我认为,如果有更多的网站宣传从受信任的名称安装免费、升级的软件对最终用户的好处;那将有很长的路要走。

于 2009-06-05T17:49:53.837 回答
5

我认为最好的办法就是破解 CSS,但使用横幅。

给大家一个注意:朋友不要让朋友使用IE6。

MouseOver 阅读器 FTW!

于 2009-07-02T23:15:39.620 回答
3

我认为目前最好的办法就是处理它。我会尽量让您的网站与 IE6 及以上版本完全兼容。但是,您仍然可以在站点中包含浏览器检测,以告知用户他们使用的浏览器可能无法在您的站点上正常运行。

我以前见过网站这样做。想到美国银行的网上银行。过去,当您运行 Google Chrome 时,他们会针对这种影响发布消息。您可能会收到一条警告消息,指出该站点可能无法与您的浏览器一起正常工作,即使它在大多数情况下都可以正常工作。这是鼓励用户升级的一种方式。但这是一条很好的路线。如果您过度使用它,您将不可避免地吓跑一些不愿意或无法(想想公共图书馆、学校等)升级他们的浏览器的用户。

于 2009-06-05T16:18:02.620 回答
3

IMO,基本上,如果您尝试这样做,您只是在浪费时间。不管你做了多少教育,只要 Windows XP 是主导操作系统,你仍然必须支持 IE6,因为很大一部分 IE 用户只是在使用他们的操作系统附带的东西并且不会升级,时期。您可能会说服一些人升级,但您无法说服您在是否继续支持 IE6 方面有所作为。直到 Windows 98 最终消失,IE4 才可以安全地被忽略。

如果 Windows 7 比 Vista 表现得更好,那么也许在 3 年左右我们就不必再担心 IE6,但在那之前,这只是你必须面对的现实。如果您想说服人们升级仅仅是因为您想帮助他们获得更好的体验,那么这可能是一个有价值的目标,但试图说服他们升级以便您不再需要支持该浏览器将只是一个练习徒劳无功。

于 2009-06-05T22:42:18.943 回答
2

我认为您对此的想法是错误的。假设我们每个人都根据努力与优势做出决定,您认为升级浏览器(大量工作而且对于非技术人员来说非常困难)有足够的优势来证明这样做是合理的吗?也许不吧!

于 2009-06-05T16:03:58.950 回答
2

所需要的只是时间,vista 附带 IE7,windows 7 将附带 IE8。尽管公司不会在一夜之间转换,但时间会解决这个问题

于 2009-06-05T16:06:55.973 回答
2

如果您提供的内容是您的消费者群真正关心的内容,但您的网站实际上无法在 IE 6 上运行,那么我会检查他们是否使用了您不支持的浏览器 (IE 6),以及他们是否将他们重定向到特定于他们的浏览器的页面(功能有限,支持不充分等),或者只是一个表明他们正在使用您不支持的浏览器的页面。

这里的重点是:如果他们真的关心,那么他们会要求 IT 部门安装它。但是,如果您只是让他们使用您的网站,但从某种意义上说,他们会认为您的网站很糟糕,需要修复。

于 2009-06-05T16:10:21.450 回答
2

我现在的公司仍然强制使用 IE6,我怀疑这是因为他们有很多内部站点在 IE7 中无法运行。您对此无能为力。至少我还可以在公司以外的网站上使用 Firefox。

于 2009-06-05T16:10:35.660 回答
2

少一些指甲和脚趾应该能说服他们。

于 2009-06-05T21:44:28.390 回答
2

如果您是支持您的客户坚持使用 IE6 而不是更新的浏览器的 Web 应用程序的供应商,我会说尝试为他们提供升级奖励(例如,较低的支持合同费用、一次性续订折扣或一些“增强”功能集,一旦他们升级他们的最低公分母浏览器,就会神奇地启用)。

我同意前面提到的关于警告横幅的一些观点,它们会很烦人而且没用。

如果公司如此庞大和/或官僚主义,以至于他们在升级方面很难推销,那么他们可能需要数年时间才能获得“最新”。我曾经工作过的一家医院刚刚完成对 Windows NT 4 的升级,而 XP 已经推出一年了。

就个人而言,如果我对这种情况有任何影响,我会在我的年度发票中附上我的支持或开发费用的非常明显的提高,每年 IE6 仍在客户的站点上使用,同时向他们展示有吸引力的更低的价格- 可以同时升级他们的浏览器的定价选项。

于 2009-06-08T18:23:38.903 回答
1

我认为这是一个加班会自行解决的问题。较新的应用程序开始使用 HTML5 功能,我怀疑 IE 将在未来 5 年内支持这些功能。仅此一项就应该开始让客户远离旧版浏览器。

于 2009-06-05T16:06:04.270 回答
1

我能想到的让人们从 IE6 升级的最好方法是购买一台新计算机或升级他们的操作系统。

人们不保留 IE6,因为他们喜欢它。他们保留它是因为他们的 IT 部门需要它。这可能是因为他们拥有无法升级的内部软件,也可能是因为他们的 IT 部门不想被打扰,但前者更有可能。

但是,我相信 XP 是您可以通过 IE6 获得的最后一个操作系统。Vista 和 Win7 不支持它,因此用户和 IT 部门别无选择。

于 2009-06-05T16:11:20.590 回答
1

你会认为标签式浏览就足够卖点了。

于 2009-06-05T17:50:02.307 回答
1

您能够“强制”升级的唯一方法是创建一个企业必备应用程序,该应用程序需要最新版本的 Internet Exploder 才能运行。

然而,这种可能性很小。

更好的选择是在考虑目标市场的情况下实际开发 Web 应用程序。如果您正在为以旧版浏览器为标准的企业开发产品,那么请针对该情况进行开发。

您只能牵着访客的手走这么远。如果他们不愿意通过浏览器选择来改变他们的行为,那么这真的不是你的问题。

归根结底,如果我们决定我们绝对必须满足所有人的需求,那么您可以忘记过去 15 年浏览器技术取得的任何进步,并拥有(接近)100% 的覆盖率。但这太荒谬了。

基本上 - 使用跨浏览器兼容技术为您的目标市场开发并根据需要降低功能/样式 - 并意识到您不能一直取悦所有人

于 2009-06-05T18:09:05.833 回答
1

我认为最好的方法是只为 IE7+ 重新打包您的网站(显示 IE6 的旧版本)并以吸引人的方式在您的 IE6 网站上宣传它,例如“新”“升级到 V2,新功能”等具有欺骗性但无害的营销方式:P。基本上,让他们转向 IE7/FF/etc 具有吸引力。否则人们不会认为这值得付出努力。

移动将是对数甚至指数级的,即当用户开始移动时,更多的用户会相信它是值得的,比如同侪压力:P

于 2009-06-05T18:20:01.090 回答
1

你必须提出一个很好的论点。例如 FF 如何更安全,因为它通常使用比 IE6 更少的权限运行。

digg上有一些有趣的img,学校管理员升级到firefox的通知,这就是原因之一。

编辑:我在我的热门网站上使用ie6update.com的脚本来帮助那些可怜的 ie6 用户升级:P

于 2009-06-05T19:02:54.377 回答
1

您可以通过使用HiJackThis之类的工具扫描他们的计算机来向他们证明这一点,以 向他们展示他们现有的计算机因没有最新的 IE 而受到了多大的危害。

于 2009-06-05T19:04:29.897 回答
1

你知道停止生活在过去的剧本吗?只需将脚本放在您的网站上,以鼓励 IE6 用户升级,并带有友好、非谴责的消息并链接到最新的 IE。

于 2009-06-05T22:47:41.820 回答
1

简单!.. 新版本没有经过彻底测试,因此不受支持!.. 许多软件产品的新版本还引入了毫无防备的被动功能,这些功能面向营销,甚至窃听机密信息!

于 2010-08-03T13:25:12.093 回答
0

不要成为第一个尝试新事物的人,
也不要成为最后一个放弃旧事物的人。

——亚历山大·波普

于 2009-06-05T16:07:54.990 回答
0

你无法说服人们升级。剩下的唯一拥有 IE6 的人要么不在乎,要么在无法控制他们使用哪种浏览器的大公司/政府工作。

横幅或警告只会惹恼他们所有人。

于 2009-06-05T16:22:00.593 回答
0

根据我的经验,如果您遇到渲染问题,通常是您的 css 存在更深层次的问题。通常,我制作一个样式表,它在 IE 和 Firefox 中运行或多或少相同。

例如,如果您没有明确包含文档类型,则使用自动边距使 div 居中在 IE 中不起作用。这对于 html 文档来说确实是一个正常的期望,因此渲染问题一开始就不是问题。

这些东西沿着图腾柱向上传播。除非您使用 ASP.NET Web 控件,否则使用单个样式表使您的 div 在所有浏览器中正确呈现应该没有问题。

于 2009-06-05T18:29:28.623 回答
0

为网络创建一个标准。然后修复IE。

于 2009-06-05T19:15:47.347 回答
0

我不是 IE 用户,所以我的评论将更多地说明软件生命周期。直到微软退出支持它,他们可能已经(见我的第一个声明),你一直支持它。一旦微软放弃了它,那么你可以放弃它,除非你有要求或需要做其他事情,在这种情况下这个问题将没有实际意义。至少有其他人建议将您的工作分支到一个基本的 IE6 版本和一个更精细的 IE7/8 版本。我不知道 Web 开发是如何完成的,但在嵌入式世界中,我会在每个新版本的 IE 中启动一个新的源分支,并将错误修复合并回以前的分支。这使所有新功能开发与最新产品保持同步,在您的情况下为 IE8。另一个贡献者和我试图用这个来表达的观点是人们,

于 2009-06-05T23:32:52.180 回答
0

浏览器升级的优势

http://www.browser-update.org/

于 2011-07-27T15:45:29.210 回答