繁体   English   中英

我怎么知道javascript中是否有某些语法或html在某些浏览器中不起作用?

[英]How do i know if there is some syntax in javascript or html doesn't works in some browser?

你们都知道这个问题,它适用于IE :),因为像往常一样,它在某些时候并没有遵循标准。 所以,在编写代码之前我需要知道,我需要知道它是否支持在其他浏览器中。 而且我需要像往常一样检查它的是IE,因为chrome和firefox大多数时候它们工作相同并且给出了很好的结果,而在IE中它提供了垃圾和一些有线的东西。

所以,我需要一个可以告诉我JS,jQuery,Html和Css的网站,它在其他浏览器和特定版本中无法使用哪种语法。

此外,有没有办法在不同的浏览器(和版本)上测试代码,而无需在计算机上安装它们?

非常感谢...

我建议http://www.quirksmode.org/compatibility.html(css2.1和javascript) http://findmebyip.com/litmushttp://caniuse.com/ (对于css3和html5)

此外,还有http://www.positioniseverything.net/解释旧IE版本上最常见的错误

我使用http://www.quirksmode.org/compatibility.html作为检查特定浏览器是否支持特定css语法的基础,或者如果有css问题我似乎无法解决,我将使用http://www.quirksmode.org/compatibility.html看这里。

此外,微软确实拥有每隔几个月更新的虚拟映像XP IE6,XP IE7等,Web开发人员可以下载以测试他们的站点。

您可以使用http://www.browserstack.com/http://browserling.com/网站进行跨浏览器测试。 测试也非常适合这种情况。

http://www.w3schools.com/有CSS,JS和HTML的兼容性表。

jQuery被规范化以便在各处工作。

对于CSS兼容性问题,您还可以查看modernizr.js(http://www.modernizr.com/)。 它非常漂亮,允许您对浏览器使用功能检测,而不是检查客户端版本。 那和JQuery真的可以减少bug / hack疯狂。

也许你应该研究Selenium测试。 有些网站可以在线运行这些测试,例如http://testingbot.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM