我正在寻找一种工具,它可以为我提供正确的生成源,包括 AJAX 请求对 W3 验证器的输入所做的 DOM 更改。我尝试了以下方法:
- Web Developer Toolbar - 根据文档类型生成无效源(例如,它删除标签的自闭合部分)。丢失页面的文档类型部分。
- Firebug - 修复源代码中的潜在缺陷(例如未封闭的标签)。还会丢失标签的 doctype 部分并注入本身是无效 HTML 的控制台。
- IE Developer Toolbar - 根据文档类型生成无效的源代码(例如,它使所有标签大写,违反 XHTML 规范)。
- 突出显示 + 查看选择源 - 经常难以获得整个页面,也不包括文档类型。
是否有任何程序或附加组件可以为我提供源的确切当前版本,而无需以某种方式修复或更改它?到目前为止,Firebug 似乎是最好的,但我担心它可能会解决我的一些错误。
解决方案
事实证明,正如贾斯汀解释的那样,我想要的东西没有确切的解决方案。最好的解决方案似乎是验证 Firebug 控制台内的源代码,即使它包含一些由 Firebug 引起的错误。我还要感谢 Forgotten Semicolon 解释为什么“查看生成的源”与实际源不匹配。如果我可以标记 2 个最佳答案,我会的。