在即将发布的网络应用程序版本中,我们已经破坏了IE6,并且不打算对其进行修复。几个月来,我们已经为IE6用户发布了明确的警告;我们决定是时候不支持它了。
我的问题是:我们应该如何将此信息传达给用户?
这里有些人认为我们应该阻止试图访问该Web应用程序的IE6用户,因为它对他们不起作用。其他人则认为我们应该只留下警告,说“这在IE6中不起作用”,但不能阻止它们;而是应将其阻止。相反,如果他们单击以消除警告,请让他们进入损坏的站点,以便亲自查看该行不通。
谁是对的?有没有更好的办法?
在即将发布的网络应用程序版本中,我们已经破坏了IE6,并且不打算对其进行修复。几个月来,我们已经为IE6用户发布了明确的警告;我们决定是时候不支持它了。
我的问题是:我们应该如何将此信息传达给用户?
这里有些人认为我们应该阻止试图访问该Web应用程序的IE6用户,因为它对他们不起作用。其他人则认为我们应该只留下警告,说“这在IE6中不起作用”,但不能阻止它们;而是应将其阻止。相反,如果他们单击以消除警告,请让他们进入损坏的站点,以便亲自查看该行不通。
谁是对的?有没有更好的办法?
Answers:
检测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.
实际上有一个很酷的实用程序:
它弹出了一个用于升级的安装栏……非常聪明。尝试演示。
注意:由于IE9在Windows XP(或2008之前的服务器版本)上不可用,而IE6在最近的版本中不存在,因此该实用程序将不再能够更新到最新版本。尽管它仍然可以升级到IE8,但仍然可以达到删除IE6的目的。
失败的是,Google Code上有一个IE6升级警告项目。
Microsoft实际上是直接支持反IE6网站Internet Explorer 6 Countdown。
该网站每月按国家/地区显示世界各地的剩余使用量,并鼓励在网站上放置以下横幅广告:
那是什么都可能发生,如果一个IE6用户访问该网站,并尝试使用它最糟糕的,尽管警告?轻微的用户烦恼?数据损坏了吗?失去生命?偶然的克苏鲁召唤?
我的建议是在顶部显示一个大的丑陋横幅,警告他们使用的是不受支持的浏览器,如果他们使用IE6调用它们,您将无法响应他们的故障单。只要他们不会造成任何严重的数据丢失(或“ div不能很好地对齐”之外的其他问题),就让他们访问该网站,但是请确保他们知道自己不受支持。
并且,如果IE6用户的SOOO功能降级以至于他们也可能不使用该站点,则将其阻止。或者给他们一个“网站可能无法在您的浏览器上很好地工作,您确定要尝试吗?” 页面(我实际上已经在这里和那里看到了最后一个使用中的页面)。
...而且由于您已经发布警告了数月,所以这似乎并不是他们可以说没有得到提前通知。
我会完全阻止它,因为它减少了误解的可能性。
如果您保持网站正常运行,并且可以在IE6中正常运行,但实际上不能运行,并且某些部分根本无法正常工作,那么无论您说出“不要在此网站上使用IE6, “肯定会有很多用户不会注意到它(或者对网络浏览器之间的差异了解不够,一开始就知道他们使用的是损坏的浏览器),这会产生问题。
另一方面,如果尝试访问该网站将其重定向到一个页面,该页面显示“该网站与您当前的网络浏览器不兼容;以下是指向Firefox,Chrome和IE8的链接,所有这些都可以在我们的网站上正常使用, ”这很难让人误解。
这取决于网站在“破损”浏览器中的有用性
如果该网站根本无法正常工作,则将其重定向至对原因的礼貌解释
如果该站点仍然能够提供一些有用的功能,请在灯箱中显示警告对话框,并在显示时显示一个绿色的大单击[单击此处以升级IE]按钮,并使用一个细小的[继续后果自负]链接