回答編集履歴
1
<script> 要素の破壊については誤読であったので訂正
answer
CHANGED
@@ -1,3 +1,3 @@
|
|
1
1
|
`<noscript>` 要素の中で textnode 状態だった **`<meta http-equiv="refresh" />` タグのソースが jQuery の `replaceWith()` を通して要素に変換されて文書に追加されてしまっている** からではないでしょうか。それ以外にも、 HTML ソースを持つ textnode があれば、同様に要素へ変換されて意図しない動作を引き起こしてしまうように読めます。
|
2
2
|
|
3
|
-
あとは、 `<style>`
|
3
|
+
あとは、 `<style>` 要素の中身なんかも破壊し得ると思いますし、せめてもう少し処理対象のノードを丁寧に選んであげる必要があると考えられますが、リロード処理が走ってしまう理由自体は上記の通りかと思われます。
|