【问题标题】:How do you handle very old browsers on your site?您如何处理网站上非常旧的浏览器?
【发布时间】:2012-11-01 00:36:02
【问题描述】:

我们有一个非营利性网站,在 5 月份获得了大约 500 万次点击。其中,大约 5,700 个来自 IE 5.x 或更低版本;大约 4,000 人来自使用 Netscape 4.x 或更低版本的人。我们知道当前站点的布局适用于较新的浏览器,我们也在 IE6 上进行测试(以及 Chrome、Opera、Safari 和 Firefox)。您如何处理使用旧浏览器的人?由于 jQuery 库等原因,这些页面可能无法在那些旧浏览器上正常运行。

有没有一种简单的方法可以在无法处理 CSS 和 jQuery 好东西的浏览器上显示纯文本版本?大型网站如何处理此类事情?我使用@embed 来隐藏Netscape 4.x 中的样式表,但除此之外我不确定。

【问题讨论】:

  • 嗯...~0.1% 的点击来自 IE
  • 所以 IE 5.x 代表了 0.1% 的访问者,而 Netscape 4.x 则比这更少 - 你担心这些浏览器吗?
  • 让它在 Lynx 上运行良好,它可以在任何地方运行。我就是做这个的。 (当然,有些人想要比我更华丽的网站。)
  • 如果 0.2% 的点击来自这些浏览器,那么请花 0.2% 的时间让您的网站在这些浏览器中运行,并花 99.8% 的时间让您的网站在现代浏览器中更好。跨度>
  • @Paul Nathan:在这种情况下,您必须询问“可访问”是什么意思。它通常并不意味着“每个人都有漂亮的布局”。那时我会建议使用 Lynx 测试该网站,因为这可能与盲人浏览它的方式非常接近。

标签: browser cross-browser


【解决方案1】:

您不应该将旧浏览器作为您的主要优先事项 - 只需保持内容在它们上的可读性,并可能添加一个有用的横幅,说明他们正在使用过时的浏览器。

但是,您不必专注于让旧版浏览器上的布局看起来 100% 相同,那只是浪费时间。只要内容可用并且他们可以浏览网站,就应该没问题。

【讨论】:

  • 有趣的相关文章,糟糕的浏览器见鬼去吧:alistapart.com/articles/tohell
  • +1 请记住,旧浏览器的用户现在习惯于浏览损坏的网页
【解决方案2】:

确保所有内容都可以通过 Lynx 等浏览器访问和读取,并且没有内容需要 Javascript 才能读取和访问。

我建议设计残疾人无障碍设施,看看是否也会产生这些结果 - 用一支箭杀死两只鸟。

【讨论】:

    【解决方案3】:

    如果您使用基于无表格/css 的设计技术,那么您可以轻松地退回到纯文本。

    您可以使用条件 cmets 仅在特定版本的 Internet Explorer 中包含 css 文件。

    您可以使用 jquery 版本检查仅在您想要的版本上执行它。

    我刚刚想到的另一件事是,您可以向旧浏览器显示一条消息,就像我在网络上看到的那样,敦促用户升级兼容性,最重要的是安全。 (我认为推特现在正在这样做)。

    还有一个想法——如果你要回到旧的浏览器,你可能不得不担心屏幕尺寸,因为现在大多数网站的设计至少适合 1024 x 768,但当时 800x600 是入门级。 ..

    【讨论】:

      【解决方案4】:

      这是大 G 不得不说的 :)

      http://googleenterprise.blogspot.com/2010/01/modern-browsers-for-modern-applications.html

      他们将停止支持 IE6...

      【讨论】:

      • 感谢大家的回复!非常有帮助——我不知道 Lynx 浏览器。你们都可以来我的组织工作吗:)
      猜你喜欢
      • 2014-05-28
      • 2020-03-20
      • 1970-01-01
      • 2021-12-19
      • 2018-10-21
      • 1970-01-01
      • 2021-09-09
      • 1970-01-01
      • 2011-06-21
      相关资源
      最近更新 更多