这个问题众所周知,它适用于IE :),因为像往常一样,它在某些时候并不遵循标准。所以,在编写代码之前我需要知道,我需要知道它是否支持在其他浏览器中。我需要像往常一样检查它的是IE,因为chrome& firefox大多数时候都和他们一样工作过。给出了一个很好的结果,而在IE中,它提供了垃圾和放大器。一些有线的东西。
所以,我需要一个可以告诉我JS,jQuery,Html& Css哪个语法不能在其他浏览器中使用&在特定版本中。
另外,有没有办法在不同的浏览器(和版本)上测试代码,而无需在计算机上安装它们?
非常感谢...
答案 0 :(得分:3)
我建议 http://www.quirksmode.org/compatibility.html(css2.1和javascript) http://findmebyip.com/litmus和http://caniuse.com/(适用于css3和html5)
除此之外还有 http://www.positioniseverything.net/ 解释旧IE版本上最常见的错误
答案 1 :(得分:1)
我使用http://www.quirksmode.org/compatibility.html作为检查特定浏览器是否支持特定css语法的基础,或者如果有css问题似乎无法解决,我会看这里。
另外,微软确实拥有虚拟映像XP IE6,XP IE7等每两个月更新一次,Web开发人员可以下载以测试他们的站点。答案 2 :(得分:0)
您可以使用http://www.browserstack.com/或http://browserling.com/等网站进行跨浏览器测试。 Testling也非常适合这种情况。
答案 3 :(得分:0)
http://www.w3schools.com/具有CSS,JS和HTML的兼容性表。
jQuery被规范化,在各处都可以正常工作。
答案 4 :(得分:0)
对于CSS兼容性问题,您还可以查看modernizr.js(http://www.modernizr.com/)。它非常漂亮,允许您对浏览器使用功能检测,而不是检查客户端版本。那和JQuery真的可以减少bug / hack疯狂。
答案 5 :(得分:0)
也许您应该研究Selenium测试。有些网站可以在线运行这些测试,例如http://testingbot.com