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