Rumah > hujung hadapan web > tutorial js > Bagaimanakah Percanggahan `src` dan Atribut Kandungan dalam Teg `` Mempengaruhi Perlaksanaan Penyemak Imbas?

Bagaimanakah Percanggahan `src` dan Atribut Kandungan dalam Teg `` Mempengaruhi Perlaksanaan Penyemak Imbas?

Barbara Streisand
Lepaskan: 2024-11-28 20:17:13
asal
558 orang telah melayarinya

How Do Conflicting `src` and Content Attributes in `` Tags Affect Browser Execution?

Soalan: Membongkar Enigma Teg Skrip dengan src dan Kandungan

Pertimbangkan contoh berikut daripada butang 1 Google:

<pre class="brush:php;toolbar:false"><script type="text/javascript" src="https://apis.google.com/js/plusone.js">
      {"parsetags": "explicit"}
</script>
Salin selepas log masuk

Teg skrip ini mempunyai kedua-dua atribut dan kandungan src. Apakah kerumitan yang diperkenalkan oleh gabungan ini, dan bagaimana ia mempengaruhi pelaksanaan penyemak imbas?

Jawapan: Penyelesaian Penyemak Imbas dan Penyelesaian Google

Kewujudan bersama src dan kandungan dalam teg skrip membangkitkan tafsiran yang berbeza di kalangan pelayar. Sesetengah penyemak imbas mengutamakan melaksanakan kandungan hanya jika atribut src berjaya diselesaikan, manakala yang lain cuba untuk melaksanakannya tanpa mengira kejayaan kemasukan skrip src.

Walau bagaimanapun, tingkah laku ini tidak boleh dipercayai dan bercanggah dengan spesifikasi HTML5, menjadikannya sebagai amalan sebaiknya dielakkan.

Dalam keadaan khusus ini, Google tidak bergantung pada mana-mana gelagat penyemak imbas tertentu. Kandungan yang disertakan hanyalah objek literal, pelaksanaannya mencetuskan tidak lebih daripada ralat senyap.

Sebaliknya, kod Google menghuraikan kandungan teg skrip itu sendiri, menyesuaikan tingkah lakunya dengan sewajarnya. Ini membolehkan mereka mengurangkan ketidakkonsistenan penyemak imbas sambil mengekalkan kefungsian yang diingini.

Atas ialah kandungan terperinci Bagaimanakah Percanggahan `src` dan Atribut Kandungan dalam Teg `` Mempengaruhi Perlaksanaan 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