DHTML ページのアクティブな HTML ソースを表示する

Ajax を使っているページをブラウザでソース表示すると、スクリプト実行が反映されない HTML ソースしか取得できません。
そこで、JavaScript 実行結果が反映された現在の BODY の中身を表示する “javascript:” スキームを使ったスクリプトを書いてみました。
 

javascript:open(“about:blank”).document.write(“<PLAINTEXT>”+document.body.innerHTML);

ソースを表示したいページのアドレスバーの URL 入力欄にコピペして実行すると、新しいウィンドウでソースを表示します。
※ポップアップがブロックがされる場合、一旦解除して、アクセスしなおしてください。
  
選択コピー可能なように新しいウィンドウを立ち上げているところがミソです(alert だとコピー不可)。
 
Windows IE6, Firefox2.0 で動作確認済です。