【问题标题】:imagesloaded javascript library: what is the browser & device support?imagesloaded javascript 库:浏览器和设备支持是什么?
【发布时间】:2014-12-31 03:54:01
【问题描述】:

imagesLoaded 似乎是detect whether an image is loaded or not 的最佳解决方案(在撰写本文时,2014 年 11 月)。

我发现imagesLoaded库有以下特点:

  • 许可证:麻省理工学院许可证
  • 依赖项:无
  • 重量(缩小和压缩):7kb 缩小(轻!)
  • 下载生成器(有助于减轻重量):不需要,已经很小了
  • 在 Github 上:是的
  • 社区和贡献者:相当大,4000 多个成员,虽然只有 13 个贡献者
  • 历史和贡献:相对较旧(自 2010 年以来)稳定,但仍然活跃的项目

以上所有特点都指向了一个非常高质量的产品的方向。但是,我仍然找不到明确提及的一些信息,也找不到在官方网站imagesloaded.desandro.com 和Github 页面github.com/desandro/imagesloaded 上:

  1. 浏览器支持什么?
  2. 什么是设备支持?

尽管我认为第二个问题的答案很明显,但我希望得到确认。

编辑:我只记得这个答案提到它在 IE7+ https://stackoverflow.com/a/19959809/759452 上工作,但仍然欢迎进一步的反馈

编辑 2:我刚刚发现另一个消息来源说它不支持 IE7,这次是由库的创建者本人,请参阅github.com/desandro/imagesloaded/issues/16上来自“desandro on 30 Nov 2012”的消息@

【问题讨论】:

  • 在IE7+上运行,还有什么需要了解的?
  • 我刚刚发现另一个消息来源说它不支持 IE7,这次是库的创建者本人,请参阅 github.com/desandro/imagesloaded/issues/16上的“desandro on 30 Nov 2012”的消息@
  • 感谢您的帮助。但我正在寻找可靠的贡献者提供的可靠证据或声明。这就是为什么我花时间在 StackOverflow 上写了一个正确的问题。
  • 好吧,我在很多 IE8+ 项目上都使用了 imagesLoaded,没有任何问题。无论如何,我认为当 Desandro 说不再支持 IE7 时,您可以推断 IE8 是。关于智能手机、平板电脑等:这些设备上的大多数浏览器都是基于 webkit 的,所以它肯定会工作。 Windows Phone 仍然使用 IE (Trident),但版本不错(我认为是 IE10)。
  • 您提到的关于 IE7+ 支持的帖子可能是针对旧版本的库。当我测试它时,它肯定会起作用。无论如何,我已经从我的答案中删除了它,因为如果作者本人没有说它受支持,它可能会因任何更新而中断。

标签: javascript cross-browser browser-support imagesloaded cross-device


【解决方案1】:

看来imagesloaded是IE8+官方支持的。

请参阅 https://github.com/desandro/imagesloaded/issues/168David DeSandro(图书馆的创建者)的回答

官方imagesLoaded v3不支持IE7及以下。

还有:

在我的测试中,它在桌面版的 IE8、IE9、IE10、Chrome、Safari 和 Firefox 以及 iOS 版的移动版 Safari 上均成功。

注意:我会做一些进一步的测试并相应地更新这个答案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 2014-10-15
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多