2010-04-14 78 views
7

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

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

+3

嗯......你〜命中的0.1%来自IE <= 5.x.作为一个百分比,它很小。我想你必须问问你为支持这个小用户群付出了多少努力。 – FrustratedWithFormsDesigner 2010-04-14 21:25:08

+2

因此,IE 5.x代表了0.1%的访问者和Netscape 4.x,并且你对这些浏览器感到担忧? – 2010-04-14 21:27:09

+0

@FrustratedWithFormsDesigner:Doh!殴打:) – 2010-04-14 21:27:38

回答

7

您不应该将旧浏览器作为您的主要优先事项 - 只要保持内容可读,就可以添加一个有用的横幅来解释他们正在使用过时的浏览器。

但是,您不必专注于使旧版浏览器的布局看起来完全相同,这只是浪费时间。只要内容可用,他们可以浏览网站,它应该没问题。

+1

有趣的相关文章,与恶劣的浏览器地狱:http://www.alistapart.com/articles/tohell/ – mgv 2010-04-14 21:28:22

+2

+1请记住,旧浏览器的用户现在用于浏览破损的网页 – guns 2010-04-14 21:28:32

2

如果您使用基于tableless/css的设计技巧,那么您可以轻松地仅回退到文本。

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

你可以使用jquery版本检查,只在你想要的版本上执行它。

我刚才想到的其他东西是,你可以向老的浏览器显示一条消息,就像我在网上看到的那样,敦促用户升级兼容性,最重要的是安全。 (我认为Twitter现在正在这样做)。

还有一个想法 - 如果你要回到旧的浏览器,你可能不得不担心屏幕大小,因为现在大多数网站的设计至少符合1024 x 768的最低要求,但是一次点800x600就是入门级...

6

确保所有内容都可以从像Lynx这样的浏览器访问和读取,并且没有内容需要使用Javascript才能读取&访问权限。

我建议设计残疾人辅助功能,看看能否产生这些结果 - 用一个箭头杀死两只鸟。

相关问题