我正在为公司的网站工作,直到某个时刻,由于各种原因,直到某种程度上一直是互联网探索者的网站,主要是在该网站最初构思的IE时有90%以上的市场份额,因此要获得的工作它在其他浏览器中工作并没有意义。

既然我们生活在更多样化的浏览器经济中,我们正在进行工作以使该网站到处都能运作,并且运气好,它的一部分就已经恰好在起作用。

但是,我们要解决的一个问题是什么是支持什么和不支持什么。对于初学者而言,非EE浏览器的发布要比IE发行得多,而且您不知道哪些版本仍在野外。在过去的十年中,基本上有三个版本的IE版本,而IE6仍得到支持,直到2014年。但是,每隔一天,Firefox都有一个更新,Apple每年或多或少地更新Safari。然后是铬。

两年来,Chrome已从0.2升至9.0。 7.0.517在6.0.472之后发布了一个半月。目前有三个不同的版本,一个稳定,一个beta和一个开发器。 9.0.587的开发版本实际上是在8.0.552的最新Beta版本之前发布的。

在IE中,我们已经出现了必须支持旧版本的情况,因为有关公司的IT部门不允许员工升级。在非EIPE浏览器的情况下,我认为我们将采用“最新更新或我们无能为力”的行,但我不确定这是多么有效。

另外,我的公司有一些人工限制。例如,我们有针对公司的产品,因此我们不支持Windows的“主页”版本(即XP Home,7家用溢价),即使没有技术原因我们无法。

当我的公司开始询问“我们支持什么版本或版本的铬”时,我应该如何回答?

有帮助吗?

解决方案

Chrome的新版本采用率确实很快,因为它们的自动升级。比IE快,甚至比Firefox快得多。通常,如果您支持最新的Chrome稳定版本,那么您应该没事的。从字面上看,这只是几天或几周的问题,即新的稳定版本几乎完全取代了旧版本。

alt text

编辑:Google如何保持铬

其他提示

Chrome,Safari和其他人使用WebKit作为核心(请参阅 http://en.wikipedia.org/wiki/webkit#usage )。这意味着使镀铬看起来不错的事物在所有其他浏览器中都相同。 Firefox使用另一个渲染引擎。最重要的是,它们都是符合标准的浏览器。即使是IE也一直在使用IE 8和现在的IE 9上登上盘子。标准合规性意味着使事物看起来相同并在所有浏览器中表现相同要容易得多。

好消息是,一群人做了很多工作来构建跨浏览器的CSS和JavaScript。如果您使用这些框架,那么您很有可能不必太担心跨浏览器问题。

CSS框架的入围名单:

JavaScript框架的入围名单:

较新版本的浏览器使更多的HTML/JavaScript/CSS标准可以工作。只要您远离最前沿的东西,就不会有任何问题。 HTML 4和CSS 2的支持最多。如果您使用较新标准(例如目前正在开发或CSS 3)的较新标准中的东西,则可以为已知标准提供后备。简而言之,如果将后备放在CSS中,而增强的外观第二,支持CSS设置的浏览器将使用它,而不使用后备的浏览器将使用它。

简短的答案

假设您支持Web标准X:HTML 4,CSS 2等。而不是说您支持浏览器的特定版本。

这只是我作为一个已经开发网站一段时间的人的个人意见,但是我觉得您可以合理希望做到的最好的(当然取决于时间或预算限制)的目的是适应所有最新的 上市 浏览器构建。尽管Chrome的快速更新时间表,但由于Chrome和Safari为Webkit引擎提供了支持,渲染和解释仍保持一致。

不用担心支持非公共浏览器的浏览器,它们不是正式的原因,从长远来看,反对它们可能会导致痛苦更多。

关于微软浏览器的问题是,在网络标准和一般质量方面,IE6在很大程度上被打破了。进入第9版就像是转动巡航衬里,每个主要版本都在到达那里都是一个重大变化。

Chrome从第一天开始就获得了标准的支持。 Chrome还具有与IE不同的版本控制模型。与IE相比,它的主要版本在版本之间并没有大不相同。从每天的角度来看,用户甚至都没有注意到他们使用的是其他版本。

对于Safari(也使用WebKit)和Firefox来说,这几乎是正确的。对歌剧要小心一点。

简而言之,大多数主要的浏览器都不会给您带来任何问题。将资源集中在管理4个不同版本的IE上!

问题的答案是:我们支持最新版本

许可以下: CC-BY-SA归因
scroll top