我们是否应该再支持IE6?

时间:2020-03-05 18:40:11  来源:igfitidea点击:

我们是否应该在Web应用程序中找到解决方法,以便它们在每种情况下都能正常工作?是时候取消IE6编程了吗?

解决方案

回答

我建议人们在做出此决定之前,先检查自己的网站用户统计信息,但这是有关流行浏览器版本的常见参考:

http://www.w3schools.com/browsers/browsers_stats.asp

回答

视情况而定。像这样的网站,大多数人都很挑剔,我认为可以肯定的是,人们拥有最新的浏览器。

但是,如果我们向可能不太喜欢技术的人开放,则网站可能会大量使用IE6.

回答

我全力推动用户升级到IE的最新版本(因为每个发行版中的问题都会有所改善),但是我也反对告诉人们升级或者更改他们的浏览器。

我的网站上仍然支持IE6. 我认为我什至可以很好地支持IE5.5.

通常,最好不要强迫用户只是为了查看网站而升级他们的系统。当然,除非我们正在开发内部应用程序,否则我要说每个人都应该升级到最新的可用版本。

回答

迪恩·爱德华兹(Dean Edwards)的ie7.js使IE6的行为(大部分)像一个受人尊敬的Web浏览器。它要求客户端打开Javascript,但这是一个合理的让步。我在创建的网站上使用了该脚本和"保存开发人员"中的脚本,这使支持IE6变得轻而易举。

回答

大约一周前有人问了同样的问题,并得到了很好的答案。我个人最喜欢的是doekman建议尝试IE7-js。

回答

不幸的是,我不认为自己是一个相当有技巧的人,在家里我使用Firefox 3和IE7,但是在工作中(一家大型American Pharma)我必须使用IE6,而且我认为这不会很快改变。该公司在内部一系列基于Web的应用程序上进行了大量投资,因此无法通过另一种浏览器(甚至是升级程序)测试和升级所有应用程序的商业案例。

回答

这很大程度上取决于应用程序及其用户的上下文。有两个关键方面:用户使用的浏览器是什么?以及他们可以访问/与网站互动有多重要。

如果我们具有带有统计信息的现有版本(Google Analytics(分析)或者类似的工具非常简单而出色),或者我们可以从类似的应用程序/产品访问此类数据,则通常很容易建立第一部分。

后面的决定比较困难。例如,如果我们要开发一个公共可用的,广告赞助的网站,那么这只是一个数字游戏,可以算出我们失去了多少观众,并在额外的开发时间中考虑了其价值。但是,如果我们是根据诸如企业Web应用程序之类的一组用户的要求专门进行某项操作的,则我们可能会被这些用户所浏览的内容所困扰。

以我的经验,这两种情况对于不同的应用程序可能会发生重大变化。我们的网络应用仍处于静止状态(上周的统计数据),其中IE6的使用率接近70%(IE7的使用率为20%,其余分别由IE5.5和FF2分配),而其他应用的IE6则接近于0%。由于相对不言而喻的原因,后者是那种失去少量用户并不重要的应用程序。

综上所述,我们发现支持IE6(以及其他人指出的IE5.5)很容易,只是因为我们已经进行了一段时间了。是的,这很痛苦,是的,它需要更多的时间,但通常不会花费太多。在极少数情况下,必须大力支持IE6才能改变我们所做的开发工作,这意味着需要做更多的工作。支持它(并对其进行测试)的另一个不错的好处是,由于IE6行为的极性,我们通常最终会进行更好的全方位浏览器和怪癖测试。

我们需要根据应用程序/产品的需求来决定是否应该找到解决方法。这就是IE6与其他问题在所有情况下都不会经常发生这种问题相关的事实,恰好是IE6很好地说明了混合标准,版本控制和旧版支持的成本和影响。

回答

如果我们可以拒绝对非常不兼容的浏览器的支持,那就太好了。问题是,拒绝IE支持会损害网站,会损害潜在用户,但不会损害IE。这恰恰说明了我们要做什么。我提出了另一种技术。如果所有反IE开发人员都为所有访问其网站的IE(6)用户设置了"请停止使用笨拙的浏览器"启动屏幕,该怎么办。它们可能提供了一些很好的简单理由进行切换,使用户无法忽略,但随后允许用户访问(符合IE的)网站。这样一来,他们就可以传达自己的观点,而不会伤及自己(或者多或者少)或者伤害使用者(或者多或者少)。

回答

这取决于目标受众,以及我们是否认为有能力疏远用户。如果我们正在制作一个令人讨厌的Web应用程序,并且我们认为大多数用户都将使用Firefox,那么不必担心IE6. 我将在Firefox,IE7和Safari中启动它,并查看谁访问了网站。如果我们发现需要使其在IE6中运行,则可以开始进行处理。

回答

这要取决于受众,以及获得那些IE6观众是否值得(开发,维护,发展到7岁的最低公分母的机会成本)。

值得一提的是IE6人口统计学是否会关心或者使用网站?我认为大量IE6用户不关心新技术(duh)或者从限制浏览器安装的公司网络访问网络。只是我们可以回答这些问题,也许这些观看者不值得付出努力。

我很高兴看到Apple的Mobile Me网站不支持IE6.

回答

向客户询问:他们愿意升级到Vista吗?如果他们回答"是",则不支持IE6. 目标客户是那些"哇!远景。流口水"的人。他们也是需要最快,最强大的计算机的人。

如果客户说:"嗯?远景是什么?我想让我的猫屏幕保护程序回来",那么我们需要支持IE6.

简而言之:如果他们拥有Vista,那么他们就没有IE6.
具有讽刺意味的是:要使Web开发人员最终摆脱IE6及其遗留问题,他们必须推广Vista或者希望Vista成功。

回答

请注意,企业中的某些用户别无选择。
因此,如果我们以企业客户为目标,请注意他们仍在IE6上。通常,企业移动速度慢于消费者。

回答

Vista未能获得大众认可的主要原因是我们仍然必须支持IE6的原因。仍在使用IE6的大多数人是从不升级浏览器或者更新操作系统的人。如果大多数都只是迁移到Vista,则IE7会自动取代IE6

回答

取决于目标受众。.我的意思是,有些大学对他们使用Firefox,对吗?仅(我认为)第三世界国家默认使用IE6. (我知道,我看到了)但是我对其他国家一无所知。但是我敢肯定,默认情况下,仍然有很大一部分人仍在使用IE6.
如果我们认为这确实有必要(我认为是),请继续。我没有发现任何问题。 (因为我在软件开发等方面经验不足,所以.. XD)

回答

我是为游戏部落创建免费模板的小组的编码人员。我们的观点是,当IE8完全发布时,我们将放弃对IE6的支持。但是,正如许多人所说,归根结底,这取决于用户群体。我们的目标受众相对广泛(人们在我们无法预测的地方下载并使用我们的模板),但是主要是游戏玩家通常足够聪明,可以使他们的软件保持最新。

我通常会在第一次尝试时在IE6中找到自然的编码风格,而且这些错误很容易根除,所以也许我觉得它不像其他人那样痛苦。就个人而言,我将在对IE6寿命终止或者IE8完整版到期时(以先到者为准)停止支持。

回答

通过不阻止IE6并在很大程度上让它自己自如来支持IE6. 仅解决破坏主要功能的IE6错误。

至于JS错误和可怕的DOM支持,在IE7和IE8中仍然存在。在这种情况下,我们不妨使用JS工具箱并获得几乎免费的IE6支持。

错误是错误,应该将其修复(在任何浏览器中),而不是加以解决。但是,我们必须做些什么来取悦访客。

有一天,解决IE6错误将要求太多。

回答

我当然反对将浏览器从面向公众的网站中排除。没有比浏览网站发现他们仅支持IE更令人烦恼的了,因为某个地方的某些开发人员无法使事情"起作用"。

正如上述许多其他作者所指出的那样,那里有相当多的用户使用公司强制实施的IE6桌面构建或者安装。最好的选择是始终识别用户并与用户交流,而不是将苛刻的概念强加于他们。

Ryan Farley最近对此发表了一篇文章,其中描述了我认为将用户过渡到其他浏览器的最佳第一步。它鼓励人们进行升级,并解释了为什么事物可能无法在一个图形中正确呈现。许多年前,BinaryBonsai.com是我遇到的第一个博客,该博客上出现了一个标志,暗示着FireFox,而我完全下载了它,只是不打扰其他图形。

真的没有书呆子同伴压力一样。

回答

Is it time to do away with IE6 programming?

是的。

回答

仅仅因为IE6截至2009年7月仍占网络人口的27.21%(或者15.21%,具体取决于数字)。

现在我知道你们中的一些人可能会告诉我,如果越来越多的站点停止支持IE6,浏览器最终将消失。这是一个谎言。

图片如下:

Corporation ACME has over 150 000 computers all running Windows 2000/XP. They also have a nice intranet site developed 7 years ago which works in IE6 quite well, but not so much in other browsers.

我们是否真的认为,当他们控制完整的IT基础架构并且谁得到什么更新时,他们将投入资金来修复其Intranet应用程序?仅将更新推迟到将它们迁移到新系统上时,成本会降低。

许多公司都处于这种情况。

这是另一个示例:

Business FooBar sells its products on the Internet. A little more than a quarter of their traffic is coming from IE6, which also means a quarter of their sales.

我们是否认为FooBar会简单地阻止这些客户,或者以巨大的通知告诉他们他们使用的是错误的浏览器,从而使他们烦恼?那将使他们损失近四分之一的销售额!只要有支持IE6的货币价值(并且确实如此,直到市场份额下降到大约8%以下),IE6就会占上风,这也是Google不会在短期内逐步淘汰对IE6的支持的原因。

诸如Browse Sad之类的活动无法理解企业文化的心态(变革代价高昂),并且最终无法理解,消费者对全球IT生态系统的影响可忽略不计。大公司控制它。

消费者的影响确实在增加,但与公司的影响相比仍然微不足道。

我们在这里说实话:拥有技术专长并可以升级到更好的浏览器的每个人都已经做到了。其余的人仍在运行过时的OS,不知道如何升级,或者在其计算机上没有管理员权限。

回答

我的猜测是,这些天的大多数IE6用户是由于大量公司/组织对浏览器升级不合逻辑的担忧所困扰。

我是美国政府的承包商,在撰写本文时,美国政府的整个健康与公共服务部门仍对IE6进行了标准化(并且似乎没有计划在不久的将来进行升级)。当我向IT人员询问时,他们声称政府对新浏览器进行测试以符合安全标准的成本太高了,但是我感到真正的原因是他们担心必须处理跨浏览器呈现不同内容的问题。

回答

如果我们正在编写一个免费的或者向公众开放的应用程序,则可能会减少对IE6的支持,以便有时间为大多数用户构建更多功能。

如果我们编写的不是免费的应用程序,请根据用户使用。奇怪的是,我们将需要再给IE6一两年的全面支持。

回答

我真的不会打扰支持IE6. 它正在逐步淘汰(应该由仍在使用它的任何人更新)。

我仍然会尝试支持IE7,因为我认为它仍然有些受欢迎。我们总是可以在网站上看到"该网站在以下方面的性能要好得多:Firefox / Chrome / Safari / IE8"

回答

可悲的是,在大多数情况下,我们仍然需要支持IE6,因为它仍然代表着互联网冲浪用户的很大一部分。如果我们在公司环境中,那就更是如此,因为公司没有动力仅仅出于某些"天空标准"的"网络标准"升级产品。

如果不是,请尝试使用gmail方法,并为IE6查看器抛出一个错误,并且/或者显示一条免责声明,即如果他们升级,该网站将可以正常工作/看起来更好。

回答

这就是尽一切努力使网站在使用旧版浏览器(或者残障用户)时正常降级的原因。不幸的是,那里有很多IE6和IE7用户或者多或者少都无法切换,因此网站似乎不太可能迫使很多人这样做。如果网站看起来很糟糕,那没关系。如果无法使用,那么我们就遇到了真正的问题。通常,我们越遵守当前的标准(而不是仅仅追逐最新的浏览器),就越容易在旧版浏览器中得到成功。

回答

是(强调)和否(无疑)。

除非我们为知道IE6渗透率(无双关)的人群创建某种内部工具,否则,除非我们这样做。忽略IE6. 有朝气。

至于IE7,有点麻烦了。一般而言,如果目标是私营部门,则可以忽略它(大部分情况下),并假设IE8支持将解决最棘手的问题。但是,如果这是一个销售商品的网站(特别是网上商店,推销网站等),则我们可能至少要检查一下它看上去是否有些理智,并适当地添加一些小修正。

作为旁白;和一个真实的例子;在我的工作场所(我们在网站上),我们目前正在(或者正在考虑)总体上相对于IE支持进行转移:价格以IE8基本支持表示;全面的IE8支持将花费约10%的费用; IE7的支持率提高了约30%以上,而IE6的支持率则提高了约100%。

编辑:将其视为额外收费,以制造一款专为WV设计的露营车,可与平托,yugo和马车配合使用。

回答

在IE6下,使其至少显示一些内容。仅仅死在IE6上的FF3页面看起来很糟糕,就像我们没有计划好一样。如果我们根本不支持IE6,请通过显示一个特殊页面来建议用户去哪里来确保用户知道它是有意的。

如果我们期望企业访问者,即使只是简化版本,它也必须在IE6下工作。如果没有,则如上所述,如果处理得当,我们可以完全删除IE6.

现在是时候考虑放弃IE7了。我希望这是最流行的操作系统XP上的默认浏览器。

回答

对此没有硬性规定。支持IE6和IE7需要花费我们可能没有的时间和知识,但是,另一方面,如果我们希望网站看起来像预期的那样,则必须进行投资。因此,问题就变成了:哪个对我们更重要?

我们说"如果我查看页面的统计信息,我注意到几乎有一半的访问者在使用这种浏览器",这对我说,除非我们同意一半的访问者会看到除设计/布局之外的其他内容我们想要的是,我们将需要进行这项投资或者获得有能力的人的帮助。

如果不是这样,我们可以尝试使用一些CSS"框架",例如Blueprint或者Grid960,看看是否更容易,但这也需要一些学习。

其他选择或者采用可能在浏览器中均可使用的更简单设计,或者删除IE6 / 7的样式表并让查看者查看原始HTML文档结构,或者使用基于表的布局(如果我们知道如何使用它们的话)(与相反)有人会告诉我们,如果这条路线最适合项目需求,再加上对能力和资源的限制,那么这条路线就没有错。

回答

这不是一个是或者否的问题。这是我们与客户(向我们付款以创建网站的客户)之间进行协商的问题。谈判通常是这样的:网站将花费我们$ x并支持浏览器a,b,c。如果我们想要IE6支持,则为$ x + $ y,依此类推。然后,客户致电确定$ y是否值得花费,以便为坚持使用IE6的客户提供服务。

如果我们是自己的客户,则可以切掉中间部分,然后自己拨打电话;-)

(与IE7相同)

回答

如果我们不想花费精力为IE6支持站点,则可以在以下URL中使用任何一种方法。

这些方法建议用户下载任何高级浏览器,例如IE7 +,Firefox 3 +,Safari 3 +,Opera 9.5+或者Google Chrome。

http://garmahis.com/tools/ie6-update-warning/

但是,那是关于IE6的。我相信我们仍然应该支持IE7.

回答

请始终牢记目标受众,客户需求/要求,项目目标,当然还要使其真实(根据预算/时间)

对适合大多数浏览器的网站进行代码/设计不是一件容易的事,我们需要使用那些所谓的" hacks"来解决常见问题(主要是在IE浏览器上),这是我个人不鼓励的,但是我去过那里当目标主要是IE时。

如今,我们有几种选择,我们可以选择检测使用哪种浏览器来浏览网站,并触发脚本以推荐遵循更好标准的替代浏览器(带有或者不带显示清晰内容的浏览器),或者我们可以编写替代代码那些IE朋友的输入页面或者我喜欢的(大部分时间)是使页面降级,并让用户知道他/她过时的浏览器并推荐一个选项。

我已经读到我们正在使用CMS创建这些站点,大多数CMS在大多数浏览器上都可以"很好地"工作,即使我们指出某些CSS和JavaScript元素在我们使用更多"前卫"技术时也不起作用。

如果我们打算开发更多网站,请允许我推荐以下网站:

要尝试网站在几种浏览器(版本,操作系统,JavaScript,Java等)上的外观,我们可以使用

http://browsershots.org/

比较我们最喜欢的CMS选项试试

http://www.cmsmatrix.org/

要开始学习(x)html,css,php等,我们可以转到

http://www.w3schools.com/

一个很好的CSS重置样式表是Meyer's

http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

我不得不说,这是跨浏览器归档一致性的起点:)

我相信我们可能听说过这些网站,它们只是我不时使用的工具,以寻找参考,新知识或者替代品,我还可以推荐一些FF扩展,例如Web Developer Toolbar和FireBug。

我想现在就全部了,希望对我们有所帮助,并祝我们编程愉快。

回答

真是的至少使用IE6. IE7还不错支持。我从事Web开发已经有一段时间了,我要做的是显示警告:"我们使用的是过时的浏览器。此网页的某些部分可能无法正常工作,请升级或者选择Firefox",因为只需忽略这些用户,就必须给他们一个选择。

回答

问题是,如果我们不愿意增加对IE6 / 7的支持,那么会有很多竞争者乐于"窃取"客户,以换取一些浏览器入侵。只要有钱,对这些浏览器的支持就会非常缓慢地淘汰。

回答

我们可能想看看IE7.js。

IE7.js is a JavaScript library to make Microsoft Internet Explorer behave like a standards-compliant browser. It fixes many HTML and CSS issues and makes transparent PNG work correctly under IE5 and IE6.

他们的IE9.js声称:

Upgrade MSIE5.5-8 to be compatible with modern browsers.

我自己还没有使用Acid或者其他标准测试来测试它,但这可能是有希望的。

回答

我必须同意那些说"取决于"的人的意见。

最重要的部分是网站的读者使用什么,如果他们使用IE6,则开发页面以支持IE6.

以我的经验,我们可以期望这样的受众:

私有:IE7 +或者FF
私人与技术||玩家:IE8,FF,Chrome
除非他们是技术人员或者经常使用PC,否则许多人仍将XP与IE6 / 7一起使用。

艺术与设计:Safari,FF(通常基于Mac)
Mac仍然广泛用于图形环境,几乎每个艺术家和设计师都拥有一台Mac,即使它只是为了适应人群。

老年人:IE6,很少是IE7
Windows 95/98不支持IE7. 我们也应该避免为该受众群体使用JavaScript,因为他们通常使用笨拙的PC。

企业:IE6 / IE7
许多公司的更新非常缓慢,因为它涉及大量的文书工作,组织和预算。根据公司中可能使用我们页面的人以及公司的类型,我们可能会认为情况会更糟(秘书,低工资奴隶等)或者更好(CEO,CTO等)。

请注意,这不是基于任何统计数据,而是基于我的个人经验。

删除IE6和IE7会很好,但是特别是商业站点就无法承受失去用户的负担。我们作为网站的创建者根本没有权力让用户切换浏览器。在某些情况下(例如公司环境),即使用户没有权力,他们也可以使用管理员允许的权限。在其他情况下,他们不知道如何安装任何东西(老人,孩子等)。

回答

我要在大型全球公司环境中使用IE6,直到明年。

我希望在一些新的Whizzy软件上花费几百万美元。必须支持IE6 ...