Rumah > hujung hadapan web > tutorial js > Bolehkah teg `` mempunyai kedua-dua `src` dan kandungan, dan sejauh manakah ia berfungsi merentas penyemak imbas?

Bolehkah teg `` mempunyai kedua-dua `src` dan kandungan, dan sejauh manakah ia berfungsi merentas penyemak imbas?

Patricia Arquette
Lepaskan: 2024-12-01 07:33:12
asal
657 orang telah melayarinya

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

Memahami Teg Skrip dengan Kedua-dua src dan Kandungan

Dalam HTML, teg skrip biasanya digunakan untuk memuatkan dan melaksanakan kod JavaScript. Biasanya, atribut src digunakan untuk menentukan URL fail JavaScript luaran. Walau bagaimanapun, dalam kes tertentu, teg skrip juga mungkin termasuk kandungan dalam teg pembukaan dan penutup.

Contoh daripada 1 Butang Google:

Pertimbangkan kod berikut daripada Google 1 butang:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
  {"parsetags": "explicit"}
</script>
Salin selepas log masuk

Dalam contoh ini, teg skrip mempunyai kedua-dua atribut src, menunjuk ke JavaScript luaran fail, dan kandungan dalam teg.

Gelagat dan Kebolehpercayaan Penyemak Imbas:

Pelayar yang berbeza mengendalikan senario ini dengan cara yang berbeza. Sesetengah pelayar melaksanakan kandungan jika atribut src berjaya disertakan tanpa ralat. Orang lain cuba memasukkan skrip src dan melaksanakan kandungan tanpa mengira kejayaan.

Tingkah Laku dan Penamatan Tidak Diramal dalam HTML5:

Walau bagaimanapun, tingkah laku ini sangat tidak dapat diramalkan dan tidak boleh dipercayai. Dalam HTML5, penggunaan kedua-dua src dan kandungan dalam teg skrip adalah dilarang. Ini kerana tingkah laku penyemak imbas boleh berbeza-beza secara meluas, yang membawa kepada isu keserasian yang berpotensi.

Pendekatan Google:

Pendekatan Google dalam contoh di atas tidak bergantung pada mana-mana penyemak imbas tertentu tingkah laku. Kandungan dalam teg skrip ialah objek literal, yang merupakan nilai statik. Apabila penyemak imbas melaksanakannya, tiada tindakan penting dilakukan selain daripada ralat senyap. Sebaliknya, kod Google menganalisis kandungan teg skrip itu sendiri dan melaraskan kelakuannya dengan sewajarnya.

Atas ialah kandungan terperinci Bolehkah teg `` mempunyai kedua-dua `src` dan kandungan, dan sejauh manakah ia berfungsi merentas penyemak imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan