Balise de script avec à la fois src et contenu : explication et implications
Dans l'exemple fourni, une balise de script comprend à la fois un attribut src et du contenu enfermé dans la balise elle-même. Bien que cette approche puisse sembler intuitive, elle introduit des problèmes potentiels de compatibilité avec les navigateurs.
Gestion par le navigateur des balises de script avec à la fois src et Content
Différents navigateurs gèrent cette situation différemment :
Interdictions HTML5 et problèmes de fiabilité
Ce comportement n'est pas fiable et viole les normes HTML5, qui déconseillent d'inclure à la fois src et content dans une seule balise de script. Par conséquent, il est généralement déconseillé de s'appuyer sur cette approche.
Implémentation spécifique de Google
Dans le cas de l'exemple à 1 bouton de Google, le contenu est un objet littéral, qui n'exécute aucun code. Le code JavaScript de Google examine le contenu de la balise script et modifie son comportement en conséquence, que le script src soit inclus avec succès ou non.
Bonnes pratiques
Pour éviter la compatibilité des navigateurs et garantir une exécution fiable du script, il est recommandé d'utiliser soit un attribut src, soit un contenu, mais pas les deux dans la même balise de script. Pour charger des scripts externes, utilisez l'attribut src, tandis que les scripts en ligne doivent être inclus dans le contenu de la balise.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!