我们该如何告诉不受支持的IE6用户?


10

在即将发布的网络应用程序版本中,我们已经破坏了IE6,并且不打算对其进行修复。几个月来,我们已经为IE6用户发布了明确的警告;我们决定是时候不支持它了。

我的问题是:我们应该如何将此信息传达给用户?

这里有些人认为我们应该阻止试图访问该Web应用程序的IE6用户,因为它对他们不起作用。其他人则认为我们应该只留下警告,说“这在IE6中不起作用”,但不能阻止它们;而是应将其阻止。相反,如果他们单击以消除警告,请让他们进入损坏的站点,以便亲自查看该行不通。

谁是对的?有没有更好的办法?



17
请注意,此问题不是关于我们是否应该支持IE6。我们了解渐进增强。我们的大多数网站都可以在IE6中正常运行,但是该网站还具有复杂的AJAX网站应用程序;我们不再觉得花时间为少数用户修复Web应用程序是值得的。他们仍然可以通过HTML网站地图(当然还有Google)访问我们网站的信息。我将否决建议我们修复IE6的webapp的答案。我们已做出决定。
Dan Fabulich

4
也许是友好的升级信息?“请,为各地劳累过度的Web设计师的爱,请升级您使用10年的浏览器。如果您的系统管理员拒绝这样做,请给他打耳光。如果您无权给他打耳光,那就找一个可以的人。”
Sharpie

4
谁在使用您的网络应用程序?个人?公司层级低的人?高管?
David Thornley

1
@David个人;我们大多数IE6流量都是在工作日进行的,这强烈表明是人们在工作中浏览;我同意这可能超出了他们的控制范围。但这意味着正确传达此信息变得更加重要。
Dan Fabulich 2011年

Answers:


32

检测IE6用户并在顶部显示友好消息:

If this page looks broken please consider updating you browser
to fix it and to benefit from the advanced functionality.

最好避免使用负面措辞,并告诉用户他们不能做什么或不允许他们做什么。让他们感到仍然受到欢迎,但同时也要知道如果他们不喜欢看到的东西该怎么办。

向上面的消息添加一些不引人注目的帮助也是一个好主意:

Updating your browser will improve your browsing experience and
maximize you security. On this page we have prepared for you
some instructions and an overview of your best options for today.

2
一种很好的外交方式。
miku

2
事实是,微妙的外交不太可能奏效。指出该页面无法在IE6上正常工作更可能获得结果。
David Thornley

@David,结果如何?无论措辞如何,人们都会匆忙进去。

一个很好的陈述方式。
sevenseacat 2011年

好主意,不引起任何道德困境。
杰里米

26

实际上有一个很酷的实用程序:

http://ie6update.com

IE6更新栏

它弹出了一个用于升级的安装栏……非常聪明。尝试演示。

注意:由于IE9在Windows XP(或2008之前的服务器版本)上不可用,而IE6在最近的版本中不存在,因此该实用程序将不再能够更新到最新版本。尽管它仍然可以升级到IE8,但仍然可以达到删除IE6的目的。


失败的是,Google Code上有一个IE6升级警告项目

IE6升级警告


Microsoft实际上是直接支持反IE6网站Internet Explorer 6 Countdown

该网站每月按国家/地区显示世界各地的剩余使用量,并鼓励在网站上放置以下横幅广告:

IE6倒计时


ie6update.com在IE9之前很棒。现在离IE9还有几天的路程了。装有IE6的计算机无法升级到IE9。曾经 因此,他们将下载IE8,我们将在几年后陷入僵局,试图说服所有人放弃IE8。
大卫·默多克

@David Murdoch:IE6到IE9的问题是人们正在使用不受支持的OS版本。XP已不再支持IE9,但该实用程序仍可以更新到IE8。仍然解决了被卡在IE6中的问题,只是没有更新到最新版本。
2011年

1
我喜欢黄色条形方法,因为通常的响应正是您希望这些人做的。

2
话虽如此:任何用户都可以免费从IE *升级到任何现代浏览器(IE8不是现代浏览器)。但是,Windows XP用户无法免费升级到Vista或Windows 7。我们需要鼓励无法使用IE9的用户迁移到另一个现代浏览器。
大卫·默多克

1
@戴维·默多克(David Murdoch):这就是为什么我赞成我提到的三个方法的中间方法。
2011年

4

那是什么都可能发生,如果一个IE6用户访问该网站,并尝试使用它最糟糕的,尽管警告?轻微的用户烦恼?数据损坏了吗?失去生命?偶然的克苏鲁召唤?

我的建议是在顶部显示一个大的丑陋横幅,警告他们使用的是不受支持的浏览器,如果他们使用IE6调用它们,您将无法响应他们的故障单。只要他们不会造成任何严重的数据丢失(或“ div不能很好地对齐”之外的其他问题),就让他们访问该网站,但是请确保他们知道自己不受支持。

并且,如果IE6用户的SOOO功能降级以至于他们也可能不使用该站点,则将其阻止。或者给他们一个“网站可能无法在您的浏览器上很好地工作,您确定要尝试吗?” 页面(我实际上已经在这里和那里看到了最后一个使用中的页面)。

...而且由于您已经发布警告了数月,所以这似乎并不是他们可以说没有得到提前通知。


对于我们而言,严重的数据丢失不是风险……这是我们数据的另一种观点。在下一版本中,它已被严重破坏。某些透明性问题使屏幕的大部分显示为蓝色。因此,几乎没有任何人会因我们在IE6中的非功能性而受到伤害的风险。
Dan Fabulich'2

1
@Dan Fabulich:因此,从根本上讲,它不能用于所有实际目的吗?然后,我建议首先阻止它们,并给他们“您确定要尝试使用不受支持的浏览器吗?” 消息...希望他们会尝试并发现他们需要升级。在他们进入的任何页面上,您可能还想向他们显示他们缺少的所有新奇妙功能的屏幕截图和说明。
FrustratedWithFormsDesigner

1
程序员通常使用带有接口的AJAX方法来限制和指导从接口到软件的选择和决策。处于“不确定将起作用的状态”的状态可能会导致以下情况:用户认为自己做出的决策没有成功,或更糟的是,允许做出应被禁止的决策。现在显然您的服务器端代码仍然需要检查和捕获这些情况,但是故意授权一个狡猾的接口仍然是一个很大的风险,如果出现问题,您的用户很可能会说“这是您的错”。
2011年

2
同时为“意外的克苏鲁召唤” +1
环绕

2

我会完全阻止它,因为它减少了误解的可能性。

如果您保持网站正常运行,并且可以在IE6中正常运行,但实际上不能运行,并且某些部分根本无法正常工作,那么无论您说出“不要在此网站上使用IE6, “肯定会有很多用户不会注意到它(或者对网络浏览器之间的差异了解不够,一开始就知道他们使用的是损坏的浏览器),这会产生问题。

另一方面,如果尝试访问该网站将其重定向到一个页面,该页面显示“该网站与您当前的网络浏览器不兼容;以下是指向Firefox,Chrome和IE8的链接,所有这些都可以在我们的网站上正常使用, ”这很难让人误解。


阻止页面也更具侵入性。我宁愿访问损坏的站点,也不愿完全阻止它。也许这仅适用于绝对需要IE7 +功能的页面?
TheLQ

2

这取决于

这取决于网站在“破损”浏览器中的有用性

如果该网站根本无法正常工作,则将其重定向至对原因的礼貌解释

如果该站点仍然能够提供一些有用的功能,请在灯箱中显示警告对话框,并在显示时显示一个绿色的大单击[单击此处以升级IE]按钮,并使用一个细小的[继续后果自负]链接


WRT的“继续在自己的风险” - [要保存老调重弹了点,看我的到FrustratedWithFormsDesigner的回答的第一个评论]同样的问题,有可能使该网站的风险太大,即使有免责声明。
2011年

@Orbling:在这种情况下,将其重定向到显示“限制区域!IE6的较早版本可能无法输入!”的页面。
Steven A. Lowe

是的,这可能是明智的计划。不过,一些傻瓜用户可能会尝试对您进行年龄歧视。
2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.