Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Png 道德困境:作为一名web开发人员,我是否仍应迎合IE6_Png_Internet Explorer 6_Transparency - Fatal编程技术网

Png 道德困境:作为一名web开发人员,我是否仍应迎合IE6

Png 道德困境:作为一名web开发人员,我是否仍应迎合IE6,png,internet-explorer-6,transparency,Png,Internet Explorer 6,Transparency,可能的重复项: 我不想(不想)承认这一点,但仍有一些人在使用这个浏览器。我的一个客户面临一个问题,png的“透明度”区域显示为浅灰色-仅在IE6上 我知道这是一个不受支持的浏览器,但有些人仍然使用它。我想讨论一下我是否应该选择支持它 支持IE6的一点是,通常在大型组织中,系统更新对其IT部门来说并不重要,因此在这些组织中工作的大部分人仍然使用IE6。学校是一样的 IE6的一个缺点是微软不再提供对它的支持,而且它被认为是一个不存在的浏览器,所以我为什么要浪费时间来迎合它呢 这有点进退两难。我很

可能的重复项:

我不想(不想)承认这一点,但仍有一些人在使用这个浏览器。我的一个客户面临一个问题,png的“透明度”区域显示为浅灰色-仅在IE6上

我知道这是一个不受支持的浏览器,但有些人仍然使用它。我想讨论一下我是否应该选择支持它

支持IE6的一点是,通常在大型组织中,系统更新对其IT部门来说并不重要,因此在这些组织中工作的大部分人仍然使用IE6。学校是一样的

IE6的一个缺点是微软不再提供对它的支持,而且它被认为是一个不存在的浏览器,所以我为什么要浪费时间来迎合它呢

这有点进退两难。我很想听到其他人对此的反应

支持IE6的一点是 Microsoft不再提供对的支持 它,它被认为是一个不存在的 浏览器,那我为什么要浪费时间呢 迎合它


因为你不是在为微软服务,或者那些认为它是一个失效浏览器的人,而是使用浏览器的人,也就是你的客户。无论如何,不要接受那些要求你用自己制作的网站支持IE6的客户,这就是你的巧克力。但如果你为此付费,我几乎不会称之为“浪费时间”=)

这取决于谁将使用你的应用程序!如果您的客户是英国政府,那么是的,您最好为IE6开发,因为它是唯一正在使用的浏览器(因为传统系统只能在IE6中工作)


另一方面,如果你的客户都使用Safari,那么不,你不必麻烦。

你很幸运,你没有试图迎合中国互联网用户群

我让网站在IE6中运行,但有一面横幅,恳求用户升级以体验本世纪的精彩


您从仍然使用IE6的客户那里赚了多少钱

这些公司内部对从IE6升级有多大阻力


支持IE6需要多少钱?

我建议客户升级以下几点


从技术上讲,微软没有为IE6提供任何更新,如果他们不升级浏览器,应该让他们知道所有因不升级而留下的安全问题,这些轻微的威胁确实有效,而且是正确的。此外,您当然可以推荐firefox,因为Microsoft从未完全实施html标准,在大型组织中,标准、法规遵从性和安全性始终被视为大事,您当然可以指向它们并完成更新。

取决于您的用户群,需要与您的客户达成一致。对于intranet类型的应用程序,您可以避免它。对于公共应用——政府、银行网站,任何公众都可以信赖的东西,你仍然需要考虑。
对于更豪华的网站,例如小型企业的“宣传册”,您可以就此接听电话,但这同样取决于您客户的要求-他们是否希望潜在地拒绝某些业务?如果你能让它优雅地失败(也就是说,在IE6中看起来还行,但是没有那么多的麻烦),那么你就有更多的机会销售它。

我们是软件开发人员。我们制造工具,让人们(“用户”)的生活更轻松

如果您的软件用户正在使用IE6,而您拒绝向该用户提供支持,直到他/她升级到更新的web浏览器,您是在让他们的生活更轻松还是更困难

我不是在反问这个问题,信不信由你。对您来说,支持旧浏览器可能会占用您太多的时间,使您无法开发对用户更有利的功能


我的观点是,你需要问自己什么对用户来说是最好的,而不是迎合使用旧版本软件的人(谁不是?)是否在某种程度上低于你。

这取决于你希望使用网站的人

最近使用的一些数字使读者感兴趣


如果你的客户仍然使用IE6,那么你可能不得不让步(或者说服他们相信他们的邪恶方式)。否则,可能需要解释所涉及的数字以及满足这些数字所需的额外成本——如果需要花费您x小时的时间,您的客户真的愿意为此付费吗?

我看不到其他选择。事实上,我敢说,你把一个不支持IE6的商业网站放上去是不太专业的。你的网站应该可以在所有浏览器上运行-跨浏览器兼容是我们工作的一部分

作为对评论的回应,以下是我所说的专业的意思:

  • 希望您在开始之前知道IE6将成为一个问题
  • 目标支持的浏览器必须是合同的一部分。在网站上工作之前,你应该询问谁将成为目标人群,并一起做出决定。如果您需要支持IE6,您的成本估算应该更高
  • 你至少要测试网站或所有浏览器(是的,包括IE6,知道它还没有完全死掉——你不必喜欢它)
  • IE6不支持PNG,有奇怪的盒子模型(所以不要使用宽度+填充),等等。。。每次我考虑使用PNG时,我都会记笔记——这在所有浏览器中都是行不通的。你应该知道这一点,或者在你所做的测试中找到它
  • 完全公开-该网站在所有浏览器上的外观或行为都不完全相同?当您展示网站时,请解释如何、为什么以及它将如何影响最终用户。这听起来可能很傻,但如果你的合同中没有IE6,你的客户会