代码之家  ›  专栏  ›  技术社区  ›  Sarfraz

如何分散客户使用IE6的注意力

  •  11
  • Sarfraz  · 技术社区  · 15 年前

    我们如何才能分散客户使用IE6的注意力。我们知道IE6不是一个很好的标准兼容浏览器,它有很多问题。如何满足客户要求,使他们不使用IE6?

    谢谢。。。

    13 回复  |  直到 12 年前
        1
  •  15
  •   Markus Olsson    15 年前

    我目前正在为我的公司建立一个新的网站,我一直在寻找 http://code.google.com/p/ie6-upgrade-warning/ .

    本质上,它是一个小的javascript lib,检查用户是否在运行IE6,如果是这样,它会在您的站点顶部显示一个很好的覆盖层。唯一的问题是它完全阻止了用户使用你的网站。我想允许他们以任何方式使用它,但我想让他们知道,他们的经验可能不如它可能是好的。不过我相信它可以被改编, 你不应该排除人们基于他们的用户代理使用你的网站。 . 尽管如此,我认为这是一个很好的折衷,你试图让你的用户升级,如果他们不想,他们仍然可以使用你的网站,但他们可能不会看到所有花哨的全盘浏览技巧,你可以与现代浏览器。

    IE6 upgrade warning http://ie6-upgrade-warning.googlecode.com/svn/trunk/example.png

    反正看起来不错

    其他资源包括 http://ie6update.com/ (不过不是粉丝,你不应该欺骗用户)

    更新 :似乎有人用jquery编写了一个更可定制的版本。见 jreject.turnwheel.com

        2
  •  7
  •   PurplePilot    15 年前

    这个问题存在的原因之一如下。

    许多IE6用户别无选择。他们坐在公司防火墙后面,有锁定的机器,而在他们的家用机器上,他们将拥有最新的技术,这些技术受到工作场所规则和政策的约束。

    那么,为什么企业不能从IE6升级到7或8呢?这是一个原因。工作量。

    作为一个系统操作员,您需要将500台机器升级到新的浏览器。

    在许多情况下,这些浏览器以ActiveX等方式运行任务关键型加载项,因此要进行升级,您必须进行所有测试和验证,然后执行计划的扩展升级,这将有问题、打嗝和故障、大量工作和深夜、无薪加班以及用户的大量攻击。

    升级的回报是什么?内部系统在IE8上的工作与IE6上的工作完全相同,(并非总是如此,你也可能需要重写它),但是用户现在可以访问最新的启动网站,它可以完美地插入Facebook(但将在6个月内消失),但与工作无关。

    因此,除非有切实的商业利益,否则许多商店根本无法确定原因,也无法证明浏览器升级的成本是合理的。

    当这些位置转到Windows7时,或者由于内部使用的“应用程序”已升级,需要更新的浏览器版本,这些位置将被转换。但在这一点上,我们有理由这么做。

    注意,我最近做过两个工作,其中IE6兼容性是必须的,因为这个原因,大型客户机基础,防火墙后面有锁,我没有把上面的描述作为不这样做的原因/借口。越快越好。

        3
  •  4
  •   Victor Jalencas    15 年前

    如果他们有在他们的机器上安装软件的适当权限,使用 Chrome Frame . 速度提升,如果没有别的东西的话,应该是一种激励。

        4
  •  4
  •   Robin Williams    15 年前

    “客户总是对的。”

    你可以给他们其他的建议,但是如果他们出于任何原因想要IE6,那就由他们决定了。

        5
  •  3
  •   Zyris Development Team    15 年前

    最好的方法是教育他们,让他们知道你为什么要阻止IE6。做一个比较、案例研究等来说服他们,试着用他们可能理解的术语来表达,试着说服他们使用IE6是一个坏主意(不管你的原因是什么)。

    很容易实现一个脚本来阻止IE浏览器连接到您的站点,但是这样做可能会导致用户被拒绝。如果这是一个公共网站,请考虑到Internet Explorer的市场份额,除非您的网站真的令人难以置信,否则您不太可能让用户安装新的浏览器。

    为了在过去解决这个问题,一个简单的启动页面告诉他们不使用IE6的原因,例如:

    您当前正在使用Internet Explorer,虽然您可以继续使用IE浏览此网站,但请注意,由于Internet Explorer中的符合性标准,某些功能可能不可用,因此,我们不支持使用Internet Explorer时出现的问题。我们建议使用Google Chrome(下载在这里)或Mozilla Firefox(下载在这里)。

    如果这是在corprate环境中,那么您可以始终与IT部门合作,以确保分发备用浏览器。我推荐Google Chrome,因为它能够创建“应用程序窗口”,消除浏览器GUI中引起问题的元素(反接等)。

        6
  •  1
  •   leepowers    15 年前

    有一个网站 优雅地堕落 当用户的浏览器是IE6时是最好的选择。IE6用户应该仍然能够使用您的网站-如果一个特定的功能需要一个现代的浏览器,如果用户已经发现您的网站有用,他们将更有可能切换。

    另一点:像jquery这样的现代JavaScript库使得对与IE6兼容的站点进行编码变得更加容易。没有必要因为网络浏览器的选择而拒绝潜在客户。如果你是一个网页设计师,你的工作就是确保他们有良好的经验。

        7
  •  1
  •   Jeepstone    15 年前

    很多原因都是你希望他们停止使用IE6。如果你放任他们的话,IE6/7是个麻烦。我们现在正在采取更积极的方式来采用浏览器,当涉及到您可以/不能做的事情时。

    例如,当你在大多数浏览器中访问我们的新网站时,你会得到圆角、透明度、渐变等。当你在IE6中访问时,你会得到一个方形、不透明、单调的网站。无论你在哪里有PNG,你都会得到一个简单的GIF(即使它看起来像裤子)。

    不幸的是,IE6由于内部原因(使用应用程序等)与许多企业联系在一起,你不能强迫他们升级,但你可以给他们一个微妙的信息。

        8
  •  1
  •   xorpower    15 年前

    让他们明白IE不是坏的,它的IE 6是坏的。如果他们想使用IE,他们当然可以使用它,但可以使用IE7IR甚至IE8…让他们了解IE7和8如何提供一些在IE6中没有的伟大功能。 此外,IE8是唯一遵循严格的CSS 2.1方法的浏览器。 另外,有许多以前在IE 6中运行的网站(没有问题)运行时都会收到一条警告消息,即某些上下文可能不受IE 6的支持,例如www.yahoo.com,那么为什么要使用它呢?

    谢谢

        9
  •  1
  •   stiank81    15 年前

    不久前,挪威曾集体努力让用户远离IE6。挪威几个最大的网站也参与了进来,用户在网站顶部得到了一个警告,建议他升级或切换浏览器,以获得更好的浏览体验(如果使用IE6)。

    退房如 this blog post 有关活动的更多信息-或查看 Wired 说了吧!

        10
  •  1
  •   Umair Jabbar    15 年前

    在我们的一个项目中,我们也遇到了同样的问题。我做了一个简单的条件检查,并显示了一个附加的DIV链接来下载火狐、Chrome和IE-8。 在IE-6上试试facebook.com。这是我对附加分区的灵感。

        11
  •  1
  •   Mr. Boy    15 年前

    与Markus的帖子一致,当站点加载时,显示一个弹出窗口就足够简单了。理想情况下,你不会每次加载页面时都显示这个,当然,这会很快变老。

    当你和你的客户一起工作时,你有一个很好的机会告诉他们“如果我们必须支持旧的浏览器,包括IE6(不要 只是 比如说ie6),这意味着我们不能轻易地添加更高级的功能…支持较旧的浏览器会降低整体质量并增加时间和成本。

        12
  •  0
  •   abmv    15 年前

    制作白皮书

        13
  •  0
  •   Spudley Pat    12 年前

    两件事:

    1. 额外收费——双倍或三倍或更多——以支持IE6。(即使是现在的IE7)。

    2. 指出IE6(以及WinXP)将在不久的将来失去最后的支持。如果你认为他们现在不安全,那就等着吧——不要再进行安全修复了。如果你现在还在为IE6开发,那么你显然还没有准备好及时升级,所以你 被砍了,而且砍得很厉害。如果你的客户愿意接受,那就是他的问题,但你需要帮助他理解问题的严重性。他现在需要考虑升级计划,而不是为旧系统做更多的开发工作。