C'est bien dans tous les navigateurs actuels.
Le seul navigateur qui a <script id>
mal était Netscape 4, ce qui nous a arrêté de se soucier d'un long, long time ago.
Que quirksmode page semble être mal hors de date, ce qui avec son utilisation de l' language
attributs, script <!--
se cacher, et application/x-javascript
. Ses conseils sur la manière d'éviter <script>
dans la <body>
(et de le mettre dans <head>
au lieu de cela) est en contradiction avec aujourd'hui encouragé des pratiques.
Si nous parlons d' <script>
attribut des problèmes de compatibilité: defer
ne fonctionne pas partout, donc ne comptez pas sur elle; charset
ne fonctionne pas partout, et pas plus que le paramètre charset sur l'servi du script de Type de Contenu, de sorte que votre script charset avait de mieux correspondre à la page; type
doit toujours être text/javascript
et pas celui de la non-utilisation de solutions de rechange les pédants, qui a écrit la RFC 4329 aimerais que vous utilisez.