gpt4 book ai didi

javascript - Javascript 功能支持的综合跨浏览器列表

转载 作者:可可西里 更新时间:2023-11-01 02:23:25 24 4
gpt4 key购买 nike

我又回到了跨浏览器兼容性的狂野世界,并且遇到了一些与浏览器之间的 Javascript 兼容性有关的棘手问题。

例如,我在 CSS 工作表中大量使用样式继承,因此如果我需要编辑元素的样式,我必须使用 window.getComputedStyle(**element**, [pseudoElement])。 getPropertyValue(**样式**)

使用那一行代码需要我知道 Firefox v<4 需要一个伪元素对象,而其他浏览器将其视为可选参数。另外,Firefox和Opera要求style符合CSS属性名,如font-size,IE需要Javscript语法中的fontSize 由于将 CSS 语法中的连字符解释为减号。

这个例子花了几个小时来弄清楚为什么早期版本的 IE 使用脚本的默认大小而不是元素的计算大小来实现我的文本调整大小脚本。 Mozilla 的网站是一个很好的引用,但仅限于他们的浏览器。有没有比较全面的跨浏览器功能列表?

最佳答案

我不认为您会找到一个列出所有这些问题的站点——有太多的不兼容性和太多的浏览器需要考虑。可以在 Quirksmode compatibility tables 上找到一些帮助还有 Thomas Lahn 的 ECMAScript support matrix .

除此之外,您可以浏览各种 javscript 库源代码并查找评论,但请谨慎使用,因为评论通常信息不灵通或措辞不当 - 它们并不是真正的浏览器不兼容资源。

关于javascript - Javascript 功能支持的综合跨浏览器列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7019809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com