1

jquery の $.getScript メソッドを介して、含まれているスクリプトに DOM ID を与えることはできますか?

したがって、生成されたコードは次のようになります。

<script type="text/javascript" id="xxxxxx" src="..."></script>

私はおそらく自分でその行を document.write できることを知っていますが、$.getScript がそこにあるに違いありません。(クロスブラウザの互換性など?)

4

1 に答える 1

0

これはおそらくここで回答/議論されていると思います: <script> タグを直接使用する代わりに $.getScript を呼び出すのはなぜですか? .

getScript を使用すると、スクリプトのロードを遅らせることが望ましい状況、スクリプトがロードされたときにステータス コールバックを取得したい状況、またはスクリプトを使用できない状況で、スクリプトを動的にロードできます。鬼ごっこ。

getScript には、同一生成元ポリシーの対象であるのに対し、script タグは対象外であるという欠点があります。

他の Web ページでスクリプト タグ (smugmug.com) に ID が付けられているのを見たことがありますが、標準への準拠をテストするときに非標準としてフラグが立てられていることも確認しました。動作し、他の人が使用しているようですが、標準ではないと思います。

于 2011-06-30T18:14:13.233 に答える