任何主要浏览器都内置了HTML验证器吗?

41
在Firefox浏览器中,有一个名为“Html Validator”的扩展程序。它在窗口右下角添加了一个小的指示图标。当您访问的页面不合法时,它会亮起来。您可以点击它以查看错误。该扩展程序真正重要的功能是它不连接到w3c的验证程序。它捆绑了与w3c使用的相同的验证SGML解析器。这意味着它可以验证本地HTML文件。(对我而言,这是最重要的用途,因为我使用手动编写的HTML文件进行Web开发。每次在浏览器中预览我的HTML时,我也可以知道是否存在验证错误。)
在Google Chrome、Opera、Safari或甚至IE中是否有类似的工具?在过去的几年中,我所见到的所有其他验证工具都只是将当前URL发送到w3c验证站点上。

我也需要这个问题的答案。我的工作要求我不向任何系统自愿提供源代码,除了我自己的系统。 - Andy
好的,HTML(或任何SGML方言,甚至XML)需要根据DOCTYPE进行验证,因此您需要一个程序来为您执行此操作,据我所知,没有这样的工具(至少跨浏览器)可以做到这一点。最好的方法是使用一些W3C Api进行检查。 - Boris Guéry
1
你可以从 validator.nu 或者 w3 html validator 获取源代码并进行本地安装。一旦完成,将页面导入到本地验证器中就非常容易了。 - steveax
看起来“HTML验证器”还没有更新以适应Firefox 42。我也在寻找另一个选项。我还没有找到其他像这个一样易用或功能齐全的工具,希望它能尽快更新。https://addons.mozilla.org/en-us/firefox/addon/html-validator/ - James Moberg
6个回答

12

5

2
"新的" ... 时间已经过去了。自8年以来没有更新。 - guettli

2

2

HTML Validator by Robert Nyman是适用于Google Chrome的HTML验证器,它具有指示器图标、内联结果显示功能,并且可以验证本地文件。


2
很不错的工具。我尝试了一下,但好像不能正常工作。大部分时间都会超时告诉我? - Xah Lee
可能在幕后使用w3C验证器。 - Mark Cidade

0

我认为这种类型的功能通常不会内置,因为普通用户不需要它们,而且可能会减慢您的浏览速度。总体来说,依我个人谦虚的意见,添加插件是更好的选择。

对于任何正在开发网站的人来说,最好的两个浏览器扩展是:Firebug(正如之前的回复所提到的)和Web Developer工具栏,适用于许多浏览器。这里是工具栏开发者页面的链接: Web Developer工具栏的网站

Firebug非常适合调试JavaScript、检测错误、查看HTML & CSS以及其他大量有用的功能。

另一方面,Web Developer工具栏允许您在本地主机或Web上验证HTML、CSS等,关闭JavaScript、关闭CSS等等!

希望这可以帮助到您!


6
我认为这种类型的东西通常不会被内置,因为它们并不是普通用户需要的,而且可能会拖慢你的浏览速度。那么为什么Chrome、Firefox、Safari、Internet Explorer和Edge都内置了完整的JavaScript调试器和DOM检查器呢?(真的,只需按F12键。) - Ajedi32

-1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接