更新: HTML の形式が適切ではありませんでした。これにより、スクリプトが内部 div に表示されていました。質問は無視してください。
IE ver<8 には既知のバグがあります (Internet Explorer ではページを表示できません。操作は中止されます) スクリプトが上位ブロックに何かを追加しようとすると:
バグはここで説明されています:
更新:質問を言い換えて、例を単純化しました:
バグは次のコードで発生します。
[end of html file]
<script type="text/javascript" >
if (window.document.body){
var c_div = window.document.createElement('div');
window.document.body.appendChild(c_div);
}
</script>
</body>
質問: これは、マイクロソフトの回避策である example1 Method1 とまったく同じように思えます (ここにもう一度リンクがあります)。なぜ私はまだバグを持っているのですか? ここで何が欠けていますか?