W3のバリデーターへの入力に対するAJAXリクエストによって行われたDOMの変更を含む、適切に生成されたソースを提供するツールを探しています。私は次の方法を試しました:
- Web開発者ツールバー-doc-typeに従って無効なソースを生成します(たとえば、タグの自己終了部分を削除します)。ページのdoctype部分を失います。
- Firebug-ソースの潜在的な欠陥(閉じられていないタグなど)を修正します。また、タグのdoctype部分が失われ、それ自体が無効なHTMLであるコンソールが挿入されます。
- IE開発者ツールバー-doc-typeに従って無効なソースを生成します(たとえば、XHTML仕様に対して、すべてのタグを大文字にします)。
- ハイライト+選択ソースの表示-ページ全体を取得するのが難しいことが多く、doc-typeも除外されます。
何らかの方法で修正または変更せずに、ソースの正確な現在のバージョンを提供するプログラムまたはアドオンはありますか?これまでのところ、Firebugは最高のようですが、私の間違いのいくつかが修正されるのではないかと心配しています。
解決
ジャスティンが説明したように、私が望んでいたことに対する正確な解決策はないことがわかりました。最善の解決策は、Firebugによって引き起こされたエラーが含まれている場合でも、Firebugのコンソール内でソースを検証することであるようです。また、「生成されたソースの表示」が実際のソースと一致しない理由を説明してくれたForgottenSemicolonにも感謝します。2つのベストアンサーをマークできれば、そうします。