Tag Skrip dengan Kedua-dua src dan Kandungan: Penjelasan dan Implikasi
Dalam contoh yang disediakan, teg skrip merangkumi kedua-dua atribut dan kandungan src disertakan dalam teg itu sendiri. Walaupun pendekatan ini kelihatan intuitif, ia memperkenalkan isu keserasian penyemak imbas yang berpotensi.
Pengendalian Pelayar bagi Teg Skrip dengan Kedua-dua src dan Kandungan
Pelayar yang berbeza mengendalikan situasi ini secara berbeza:
Isu Larangan dan Kebolehpercayaan HTML5
Tingkah laku ini tidak boleh dipercayai dan melanggar piawaian HTML5, yang menasihatkan agar tidak memasukkan kedua-dua src dan kandungan dalam satu tag skrip. Akibatnya, biasanya tidak digalakkan untuk bergantung pada pendekatan ini.
Pelaksanaan Khusus Google
Dalam kes contoh butang 1 Google, kandungannya ialah objek literal, yang tidak melaksanakan sebarang kod. Kod JavaScript Google memeriksa kandungan teg skrip dan mengubah suai kelakuannya dengan sewajarnya, tidak kira sama ada skrip src berjaya disertakan.
Amalan Terbaik
Untuk mengelakkan keserasian penyemak imbas isu dan memastikan pelaksanaan skrip yang boleh dipercayai, adalah disyorkan untuk menggunakan sama ada atribut atau kandungan src tetapi tidak kedua-duanya dalam teg skrip yang sama. Untuk memuatkan skrip luaran, gunakan atribut src, manakala skrip sebaris hendaklah disertakan dalam kandungan teg.
Atas ialah kandungan terperinci Mengapakah menggunakan kedua-dua `src` dan kandungan dalam teg `` bermasalah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!