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

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

Patricia Arquette
リリース: 2024-10-30 22:28:03
オリジナル
452 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート