Rumah > hujung hadapan web > tutorial js > Mengapa Sesetengah Teg Skrip Mempunyai Kedua-dua Kandungan `src` dan Sebaris?

Mengapa Sesetengah Teg Skrip Mempunyai Kedua-dua Kandungan `src` dan Sebaris?

DDD
Lepaskan: 2024-11-30 05:28:12
asal
911 orang telah melayarinya

Why Do Some Script Tags Have Both `src` and Inline Content?

Memahami Tujuan Dwi Atribut dalam Teg Skrip

Lazimnya diperhatikan bahawa teg skrip dalam halaman web boleh memiliki berbilang atribut. Contoh ini boleh dilihat dalam teg skrip 1 butang Google:

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

Teg skrip khusus ini menampilkan kedua-dua atribut src, menunjukkan skrip luaran akan dimuatkan dan kandungan yang ditulis terus dalam teg skrip itu sendiri . Timbul persoalan, apakah maksud konfigurasi ini dan bagaimana ia beroperasi?

Pengendalian Penyemak Imbas dan Pelaksanaan Google

Pelayar web yang berbeza mungkin mengendalikan situasi ini dengan cara yang berbeza. Sesetengah pelayar hanya melaksanakan kandungan sebaris jika skrip luaran yang dirujuk oleh atribut src berjaya dimuatkan. Walau bagaimanapun, yang lain cuba untuk melaksanakan kandungan sebaris walaupun skrip luaran gagal dimuatkan.

Disebabkan ketidakkonsistenan dan ketidakbolehpercayaan tingkah laku ini, HTML5 tidak menggalakkan amalan menggunakan dua atribut dalam teg skrip. Walaupun panduan ini, Google, dalam kes khusus ini, tidak bergantung pada mana-mana gelagat penyemak imbas tertentu.

Kandungan sebaris dalam teg skrip Google, {"parsetags": "explicit"}, ialah objek literal. Melaksanakan objek ini secara literal tidak mempunyai sebarang kesan serta-merta atau menyebabkan ralat. Sebaliknya, kod Google memeriksa kandungan teg skrip itu sendiri, termasuk objek sebaris dan melaraskan kelakuannya dengan sewajarnya.

Atas ialah kandungan terperinci Mengapa Sesetengah Teg Skrip Mempunyai Kedua-dua Kandungan `src` dan Sebaris?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan