问题标签 [browser-support]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
847 浏览

javascript - imagesloaded javascript 库:浏览器和设备支持是什么?

imagesLoaded似乎是检测图像是否已加载的最佳解决方案(在撰写本文时,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”的消息

0 投票
1 回答
2459 浏览

html - 不同浏览器的 CSS 过滤器

我有适用于 Web-Kit 浏览器的 css(显示 alt-text 的情况):

但我需要其他浏览器的支持,如 FireFox、Opera、IE8+

所以我尝试使用下一个 css 更新来获得预期的结果:

对于 IE,我不认为我涵盖了所有用于 web-kit 的 css 属性。

但这在 Mozilla 和 IE 中不起作用。

现场示例:https ://jsfiddle.net/fdf5kx5z/1/


更新

当我添加时,opacity:0.5; color: #999999它变得更接近我的期望。

0 投票
2 回答
4947 浏览

css - :after 和 :before 不适用于移动浏览器

我试图为移动浏览器制作一个特殊形状的标题。
我在我的电脑上使用 :before 和 :after 得到了我想要的三角形形状。虽然它在 PC 浏览器中看起来很棒......到目前为止,只有我的三星 Galaxy s2 和 s4 上的 chrome 浏览器给出了预期的效果。甚至三星的标准浏览器也失败了。
我还在 iphone s4 上对其进行了测试,但在 safari 和 chrome 中都没有成功。

在我找到的所有支持这些伪选择器的页面上,他们都声明每个浏览器都支持,但我的测试表明并非如此。

我的问题是,没有支持还是我的代码有误?

这是一个简单页面的链接,其中包含我设置的代码。 http://foodlogg.net76.net/pseudo.html

希望你们能帮助我解决这个问题。

0 投票
1 回答
130 浏览

html - Safari 5 中未显示时间轴 div

我有一个外部td,里面有两个float:leftdiv。我有外部的背景颜色,td内部的两个 div 有不同的颜色。它在除 Safari 之外的所有浏览器上都按预期工作。在 Safari(对于 Windows 5.1.7)中,内部 div 及其内容根本不显示。

以下是相关的 HTML 和 CSS:

对于那些喜欢检查的人来说,这是一个JSFiddle 。上面的样式有点偏离,因为我已经删除了所有不必要的额外内容。这是我可以创建的最小的完整可行示例,它重新创建了问题,但我仍然不明智。

关于为什么内部 div 没有在 Safari 5 中显示的任何建议,或者我该如何解决?

0 投票
4 回答
17361 浏览

javascript - `for of` JavaScript 语句的支持情况如何?

我想知道,for( item of array )在浏览器支持、移动 JavaScript 支持方面的支持程度如何——我知道你做不到greater than >,这是纯粹的迭代?

我刚刚发现了这一点,这和我希望的一样好吗?

0 投票
1 回答
471 浏览

twitter-bootstrap-3 - Bootstrap 3 进度条的浏览器支持

我正在编写需要使用进度条的 MVC 5 视图,但不确定执行此操作的最佳方法。我想在以下资源中使用 Bootstrap 3 进度条:http: //getbootstrap.com/components/#progress

在资源页面上有以下消息:

我的问题是:我应该使用适用于所有浏览器的不同进度条,还是可以肯定地说应该使用 Bootstrap 3 进度条?

提前致谢。

0 投票
3 回答
700 浏览

css - 何时在 CSS 中使用前缀

好的,我想我有以下动画关键帧:

如何确保此动画与大多数现代浏览器兼容?
我的意思是我如何知道,在关键帧之前我必须应用多少个前缀?
我在哪里寻找哪些浏览器支持关键帧但只有前缀?
以及哪些浏览器支持这个不带前缀的属性。

我找到了一个不错的网站:我可以使用吗

但是现在我如何以最有效的方式从这个站点中提取哪些属性在带前缀和不带前缀的浏览器中受支持?

我扫描了所以没有问这个问题,即使它是一个非常重要的问题,我在 sublime text 中使用 Emmet,它也处理前缀,但这些有时会过时,尤其是随着浏览器支持的增加,所以我真的会喜欢发现自己并更好地控制自己。

如果对我的问题有任何疑问,请参阅问题的标题。

编辑 ::

只是为了澄清一点,假设我有一个这样的简单图表:

浏览器支持

(上图取自caniuse.com)。

现在我如何确定哪些浏览器需要前缀,哪些不需要。

顺便说一句,关于使用 JS 插件和使用 grunt 的答案听起来都很棒,但这对我来说有点高级。

如此简单明了。我如何决定手动添加哪些前缀。??

谢谢。

亚历山大

0 投票
1 回答
7524 浏览

javascript - 支持网络工作者的浏览器版本?

Internet Explorer、Firefox、Chrome、Safari 和 Opera 的最早版本是什么window.Worker

W3Schools状态

Internet Explorer 10、Firefox、Chrome、Safari 和 Opera 支持 Web 工作者。

但这对我来说有点模糊。它没有说明所有后者浏览器的哪些版本都有网络工作者。另外,这是否意味着 Internet Explorer 9 没有网络工作者?

0 投票
1 回答
172 浏览

spdy - 在浏览器中使用 SPDY 的并发请求数是多少?

据我研究,我发现每个浏览器对同一域的最大并发请求数不同(https://stackoverflow.com/a/14768266/1299642)。据我了解,这适用于HTTPHTTPS协议。

有谁知道是否同样适用于SPDY协议?

0 投票
2 回答
2071 浏览

javascript - 如何正确识别 IE11 WebGL 兼容性(clearStencil、shaders)

在 IE11 版本 11.0.9600.16428 及以下版本中,一些 WebGL 方法无法正常工作(如此处所述:https ://github.com/mrdoob/three.js/issues/3600 )

一个例子是方法clearStencil。问题是该方法存在,但无法正常工作。我想检测到这一点并给用户一些反馈。我尝试了 Three.js 中的 Detector.js,但它只检查浏览器和显卡是否支持 WebGL,而不是它们是否支持所有相关功能。

我尝试像这样进行 WebGL 检查:

在 IE11 (11.0.9600.16428) 中,该方法supportsWebGL返回 true,但给了我这样的错误:

WEBGL11095:无效操作:clearStencil:当前不支持方法。

现在我希望我的方法supportsWebGL能够检测到这种不兼容并返回 false。有谁知道该怎么做?