ホームページ  >  記事  >  ウェブフロントエンド  >  制御されていない「document.write()」コンテンツを含むスクリプトを動的に組み込む方法

制御されていない「document.write()」コンテンツを含むスクリプトを動的に組み込む方法

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-30 22:28:03355ブラウズ

How to Dynamically Include Scripts with Uncontrolled `document.write()` Content?

制御されていないソース コンテンツを含むスクリプト タグを動的に追加する

コントロールの外部のソースを含むスクリプト タグを作成すると、コンテンツがdocument.write() を利用するコードが含まれています。前述したように、 に script タグを追加するだけです。このようなコンテンツはサポートできません。

これを解決するには、次の解決策を検討してください:

  1. document.createElement('script') を使用して新しいスクリプト要素を作成します。
  2. 外部ソースをスクリプトの src 属性に割り当てます。
var my_awesome_script = document.createElement('script');

my_awesome_script.setAttribute('src','http://example.com/site.js');
  1. スクリプト要素を に追加します。ドキュメントの:
document.head.appendChild(my_awesome_script);

このメソッドは、外部スクリプトを効果的に動的に組み込み、組み込まれたコードを問題なく実行できるようにします。

以上が制御されていない「document.write()」コンテンツを含むスクリプトを動的に組み込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。