it-swarm.cn

我应该告诉访问者他们的浏览器已经过时吗?

我见过很多网站,比如 browser-update.org 提供一些JavaScript和CSS来在一个页面中实现,通过页面顶部的黄色栏告知用户他们的浏览器已经输出约会虽然我看到它的效率如何,它有助于将人们的浏览器提升到更高的标准,但我也觉得它可能有点干扰和烦人。

这种通知是否更适合在个人网站而不是商业网站上?是否应该和不应该使用此类通知的一般指导原则?

8
squircle

对于非个人网站,只有在(由于某种原因)网站在过时的浏览器中表现不佳时才应该这样做。非个人网站(无论是商业网站,政府网站等)通常不在那里提供议程,因此如果网站(大部分)在IE 6(或任何过时的)浏览器中工作,那就让它成为。您的用户不会在他们选择的浏览器上进行演讲(即使选择不好)。

对于个人网站来说,这当然是个人品味和信念的问题。

如果你认为有必要通知你应该让它合理地不引人注目。堆叠交换站点用于通知的顶部色带非常合适。完全重定向到另一个页面是最重要的。轻松解雇(也许你的用户代理代码错了),一旦被解雇,它不应该再次弹出(至少在一段时间内)。

11
Kris

我只会在极端失败的情况下这样做,比如我有一个基于<canvas>的页面并且有人用Internet Explorer访问过它。最好的方法是测试浏览器的功能,如果无法显示页面,请向用户道歉。对于浏览器的JavaScript关闭的用户,同样的理论也适用于<noscript>部分。

3
delete