【问题标题】:Should you still support IE conditional comments?你还应该支持 IE 条件注释吗?
【发布时间】:2017-02-28 10:09:49
【问题描述】:

作为一个资源有限的开发者,我前段时间决定不再继续支持 IE8 和 IE9。

为了管理这种情况,我使用 IE 的条件 cmets - 我现在还使用 Modernizr 来检测对单个功能的支持,而上述浏览器无论如何都不支持。

Javascript 也是给我的 - 如果你没有它,那么抱歉,我们不能做生意。

因此,我正在考虑删除条件 cmets 并让 Modernizr/javascript 来完成这项工作。

有条件的 cmets 确实会破坏很多会抓取网站的东西 - 例如 CopyScape 将无法工作 - 我使用的测试软件也会破坏和/或发出错误信号。

是否有人有任何铸铁理由不移除或移除它们?

【问题讨论】:

    标签: html internet-explorer


    【解决方案1】:

    鉴于对条件 cmets 的支持是 removed from IE10,我建议此时不要使用它们。现在是 2017 年;分手后要往前看了。 (无论如何,这是我的看法;YMMV。)

    我会考虑提供该网站的基本版本,该版本专为您首选浏览器以外的任何浏览器而设计(方便地,它还可以帮助您支持您没有计划的体验)。

    【讨论】:

    • 我同意 Lance 的观点,但因为我生活在我的小泡泡里,所以听取其他人的意见总是好的。我一直在与最基本的东西争论不休——作为一个孤独的开发者,很难证明为少数观众解决问题是合理的——我需要 Ajax,使用 Html5 功能等——正如你所说,现在是 2017 年,而不是 2009 年。
    • 绝对尊重这一点。但是,考虑到早期版本的 IE 市场份额越来越小(包括不到 3% according to one source),投资价值似乎真的不再存在了。 (而且,是的,我知道还有其他来源,但它们需要我没有的订阅。不过,数字看起来很相似。)
    猜你喜欢
    • 2011-03-01
    • 2016-07-22
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 2012-05-23
    • 2011-10-30
    • 1970-01-01
    • 2012-04-26
    相关资源
    最近更新 更多