ホームページ > ウェブフロントエンド > jsチュートリアル > ` タグには `src` と content の両方を含めることはできますか?また、それはブラウザー間でどの程度確実に機能しますか?

` タグには `src` と content の両方を含めることはできますか?また、それはブラウザー間でどの程度確実に機能しますか?

Patricia Arquette
リリース: 2024-12-01 07:33:12
オリジナル
657 人が閲覧しました

Can a `` tag have both `src` and content, and how reliably does that work across browsers?

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

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