2011-04-10 64 views
24

在Firefox中,有一个名为“Html Validator”的扩展。它在窗口的右下角添加了一个小指示器图标。当您访问的页面无效时,它会亮起。你可以点击它来查看错误。这个扩展的真正重要特征是它不会连接到w3c的验证器。捆绑了w3c使用的相同的验证SGML解析器。这意味着它可以验证本地HTML文件。 (这对于我来说是最重要的用途,因为我使用手动编码的html文件进行网页开发,每次我在浏览器中预览HTML时,我也可以知道它是否有验证错误)。在谷歌浏览器,歌剧,Safari,甚至IE浏览器?当我在过去的几年中看到,我所见过的所有其他验证者只是将当前的URL发送到w3c的验证器站点。在任何主流浏览器中是否有内置的HTML验证器?

+0

我也需要一个答案对这个问题。我的工作要求我不要将源代码自愿提交给任何系统,但我自己的。 – Andy 2011-05-18 12:02:12

+0

那么,HTML(或任何SGML方言,甚至XML)需要根据DOCTYPE进行验证,因此您需要一个**程序来为您执行此操作,afaik没有这样的工具(至少跨浏览器)去做。最好的方法是与一些W3C Api一起检查。 – 2012-06-13 01:45:11

+1

您可以将源代码抓取到[validator.nu](http://about.validator.nu/)或[w3 html验证程序](http://validator.w3.org/about.html)并在本地安装。完成之后,将页面传送到验证器的本地安装将非常简单。 – steveax 2012-08-15 05:01:03

回答

2

HTML Validator by Robert Nyman Google Chrome有一个指示器图标,显示内嵌结果并验证本地文件。

+2

不错的工具。我试过了,但似乎没有工作。有一半时间告诉我超时? – 2011-04-12 02:16:16

+0

它可能在幕后使用w3C验证程序。 – 2011-04-12 02:17:42

0

我不认为这种类型的东西通常是内置的,因为它们不是普通用户所需要的,并且会减慢浏览速度。一般来说,根据我的小见解,附加软件是最好的选择。

对于任何开发任何网站的人来说,前两个浏览器新增功能包括:Firebug(如前面提到的响应)和Web Developer工具栏,可用于许多浏览器。这里是工具栏的开发人员页面的链接:Website for Web Developer Toolbar

Firebug非常适合跨平台浏览JavaScript,检测错误,检查HTML以及其他许多有用功能的HTML &。

另一方面,Web开发工具栏允许您在本地主机或Web上验证HTML,CSS等,关闭Javascript,关闭CSS,以及更多!

我希望这有助于!

+4

“我不认为这种类型的东西通常是内置的,因为普通用户不需要它们,并且会减慢浏览速度。”那么为什么Chrome,Firefox,Safari,Internet Explorer和Edge中内置了一个完整的JavaScript调试器和DOM检查器? (真的,只需按F12。) – Ajedi32 2015-10-07 16:07:20

+1

当然,这些内置Chrome和Firefox! – Ant 2016-09-17 15:55:04