リモートの場所からスクリプトをロードする多くの html/head/script タグを持つ html ページがあります。ページが読み込まれた後、プログラムによってページからスクリプトを削除したいと考えています。
スクリプトを削除するにremoveChild
は、DOMElement
.
element.removeChild(child);
この呼び出しは正常に実行されますが、スクリプトから読み込まれた関数はまだメモリ内にあります。ロードされた機能には影響しません。
私も試しました:
element.replaceChild( new, old );
どちらも効果はありません。これはバグですか、それとも機能ですか? 以前にロードされたスクリプトをプログラムで削除する方法は?