我应该告诉访客他们的浏览器是过时的吗?


9

我已经看到许多网站,例如browser-update.org,它们在页面中提供少量的JavaScript和CSS来实现,这些页面通过页面顶部的黄色栏通知用户其浏览器已过期。虽然我看到这是有帮助的,因为它有助于将人们的浏览器提高到更高的标准,但是我也觉得它可能有点令人讨厌和烦人。

在个人网站而不是商业网站上,这种通知会更合适吗?是否有关于应该和不应该在何处使用此类通知的一般准则?

Answers:


11

对于非个人网站,仅当(出于某种原因)该网站在过时的浏览器中无法正常运行时,才应这样做。非个人网站(无论是企业网站,政府网站等)通常都不在议程上,因此,如果该网站(主要)在IE 6(或任何过时的)浏览器中工作,请放心使用。您的用户不会受到关于他们选择的浏览器的教导(即使这种选择不好)。

对于个人站点,这当然是个人喜好和信念的问题。

如果您认为有必要发出通知,则应合理地使其不引人注意。stackexchange网站用于通知的顶部功能区非常合适。完全重定向到另一个页面在顶部。使其易于关闭(也许您的用户代理代码有误),并且一旦被关闭,就不应再次弹出(至少一段时间)。


3
当我在公司网络上使用浏览器时,我发现它令人难以置信,非常不礼貌,我要说的是AWStats主页,并且向我展示了一个令人难以置信的“您的浏览器很烂”页面,我无法继续他们的软件,而无需寻找“仍然继续”链接(好像我要做一些危险的事情)。这只是不专业。
马克·亨德森

当他们完全阻止Opera(一种功能更强大的浏览器)时,我就大为恼火,尽管很可能它会正常工作。
corymathews 2010年

3

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.