src と Content の両方を含む Script タグについて理解する
HTML では、script タグは JavaScript コードの読み込みと実行によく使用されます。通常、 src 属性は、外部 JavaScript ファイルの URL を指定するために使用されます。ただし、場合によっては、スクリプト タグに開始タグと終了タグ内のコンテンツも含まれる場合があります。
Google の 1 ボタンの例:
Google の次のコードを考えてみましょう。 1 ボタン:
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"> {"parsetags": "explicit"} </script>
この例では、script タグには外部を指す src 属性の両方が含まれています。 JavaScript ファイル、およびタグ内のコンテンツ。
ブラウザの動作と信頼性:
ブラウザが異なれば、このシナリオは異なる方法で処理されます。一部のブラウザでは、src 属性がエラーなしで正常に組み込まれた場合、コンテンツが実行されます。成功したかどうかに関係なく、src スクリプトをインクルードしてコンテンツを実行しようとするものもあります。
HTML5 での予測できない動作と非推奨:
ただし、この動作は非常に予測不可能で信頼性が低くなります。 HTML5 では、script タグ内で src と content の両方を使用することは禁止されています。これは、ブラウザの動作が大きく異なる可能性があり、互換性の問題が発生する可能性があるためです。
Google のアプローチ:
上記の例における Google のアプローチは、特定のブラウザに依存しません。行動。 script タグ内のコンテンツはオブジェクト リテラルであり、静的な値です。ブラウザがこれを実行すると、サイレント エラー以外に重要なアクションは実行されません。代わりに、Google のコードは script タグ自体の内容を分析し、それに応じて動作を調整します。
以上が` タグには `src` と content の両方を含めることはできますか?また、それはブラウザー間でどの程度確実に機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。