Css “这是一种良好的做法吗?”;强迫;用户是否要更新其浏览器?

Css “这是一种良好的做法吗?”;强迫;用户是否要更新其浏览器?,css,browser,internet-explorer-6,Css,Browser,Internet Explorer 6,我帮助当地一家非营利组织建立了一个网站。我已经向使用该网站的人征求了反馈意见。我在IE6中遇到了一个问题,修复这个问题会在IE6中引入其他问题,甚至引入另一个CSS文件来修复IE6。我偶然发现了一种基本上可以“强制”用户更新到新版本的方法。这是好的做法吗 编辑:“更新”的作用是在顶部显示建议更新的IE黄色条,如果用户单击它,浏览器将启动更新。我认为对用户“强制”任何东西都不是一个好的做法,即使你可以,尤其是当它像IE一样重要时 诚然,用户从IE6升级通常是明智的,但他们可能有很好的理由留在IE上

我帮助当地一家非营利组织建立了一个网站。我已经向使用该网站的人征求了反馈意见。我在IE6中遇到了一个问题,修复这个问题会在IE6中引入其他问题,甚至引入另一个CSS文件来修复IE6。我偶然发现了一种基本上可以“强制”用户更新到新版本的方法。这是好的做法吗


编辑:“更新”的作用是在顶部显示建议更新的IE黄色条,如果用户单击它,浏览器将启动更新。

我认为对用户“强制”任何东西都不是一个好的做法,即使你可以,尤其是当它像IE一样重要时

诚然,用户从IE6升级通常是明智的,但他们可能有很好的理由留在IE上(例如,他们使用传统的应用程序/网站)


除非你的应用程序对你的用户来说是“关键任务”,否则如果你的网站推荐,他们也不太可能升级。如果您还记得几年前,很多网站都有“最好使用…”链接/图标查看-但人们很少愿意升级浏览器以更轻松地查看网站。

如果您部署在内部网中,则这可能是一种可行且可接受的解决方案。否则,根据用户的浏览器版本,阻止用户访问您的网站是不明智的。除非你不在乎失去流量/用户群等。

不。请记住,相当多的用户(例如,在政府机构等)没有选择工作站上的软件的权利。

不,“强制”用户不是一个好的做法

想想公司中的用户,他们的桌面被“锁定”,因此不允许用户安装软件


如果可能,最好让您的网站在较旧的浏览器上进行良好的降级,这样用户至少可以看到一些合理的东西,即使不是完美的。

只要确保向用户推荐升级浏览器,您就不能用过时的浏览器解决与他们相关的所有问题

但不要强迫它


哦,任何仍将网络锁定在IE6上的IT管理员都需要了解它有多坏……

不,这不是一个好主意。如果必须的话,可以使用有条件的评论系统来适应IE6,否则,请给他们留下一条“你的浏览器坏了,对不起”的消息,解释他们为什么要升级。但是允许他们选择。使用强制从来都不是,或者至少很少是一件好事。

我要做的是确保基本的东西在IE6上起作用,然后使用条件包含向用户显示一个通知,大意是他们的浏览器太旧,无法支持站点的设计,他们可能会使用更新的浏览器获得更好的体验。这可以在不必完全破坏用户体验的情况下完成。

除非您有支持IE6的特定需求,否则就别想它了。如果它看起来很糟糕或者无法使用,它就是这样。如果他们抱怨,就说你不支持IE6。如果有足够多的人抱怨,你可以考虑更新你的网站来支持它。

< P>这不是一个好的做法,强迫你的用户升级他们的浏览器,尤其是当你有很多用户从公司网络访问系统的时候。大多数大公司都在其网络上标准化了台式机[操作系统和所有软件],他们在做了尽职调查、几项安全性、与现有软件的集成测试等工作后,花了一点时间在网络上升级浏览器

在我现在正在开发的网站上,我必须为旧版本的IE加载不同的样式表,但我从一开始就内置了这种功能。我在网站主页上用一条友好的消息向老IE用户代理指出,该页面看起来不太好,因为他们使用的是一个旧版本,带有指向MS下载页面的链接。该网站也有相对较小的固定用户数(

我同意大多数以前的答案)。此外,你应该考虑是否建议人们升级到浏览器以外的IE.


您可以做的一件事是拆分CSS文件,并使用服务器端脚本(或条件注释)来选择要加载的CSS。“基本”CSS,不管浏览器如何加载,都可以在其中很好地呈现(或者根本不呈现,视情况而定),以及“增强的”CSS,它将在此基础上工作,并且只能在IE7+和其他现代浏览器中加载。

我认为该网站应该在IE6中仍能正常运行,但我个人不会费心让它看起来很好。不可靠的CSS或蓝色背景的透明PNG?嗯,那太糟糕了。

所以他不应该强迫他的用户升级如果其他开发人员选择强制该用户不升级,则从IE6中获得等级?强制升级与“强制”不同,IMHO他们不升级-即不更新你的应用程序。其中一个可能涉及到对用户系统的主动更改。我同意有条件评论的想法,但非常不同意给他们一条消息说他们的浏览器坏了!…好吧,好吧-也许“坏了”太强了。也许有什么东西表明他们的浏览器坏了我很喜欢这个建议,因为它类似于我当前的实现,并为用户提供了一个选项。我不知道我怎么会没有想到这一点。我女朋友的公司不允许用户对他们的系统进行任何修改,但不知何故,我仍然没有想到这一点。然而,我喜欢Shadow处理这个问题的方法。尽管我很想强迫人们使用IE6,但正是因为这个原因,我不能。我目前在IT部门工作,我们90%的时间使用的软件是为IE6设计的。真的很蹩脚……事实上,请看《华盛顿时报》