や のようなタグを document.body.innerHTML に解析したい (以下を参照)。ただし、これは Chrome で実行できますが、IE では動作しません。IE で動作させる必要がありますが、それは不可能のようです。何か案は?
html = '<script> function myFunction() { alert(); } </script>AAA'
doc.body.innerHTML = html
AAA は doc.body.innerHTML に格納されます
問題をすばやく再現するには、以下の最初の行を IE コンソール ウィンドウに追加し、document.body.innerHTML の内容を確認すると、削除されていることがわかります。
私たちは 10 年前のテキスト エディターを使用していますが、これは IE でのみ動作し、常に JavaScript を取り除いてきたので、その理由を発見し、誰かが代替手段を提供してくれることを望んでいました...グーグルはあまり役に立ちません
document.body.innerHTML = "<script> function myFunction() { alert(); } </script>AAA"
document.body.innerHTML
「ああ」