Warning: The type attribute is unnecessary for JavaScript resources
Warning: The type attribute is unnecessary for JavaScript resources
Seit Kurzem moniert der W3 Html Checker das type="text/javascript" im script-Tag. Da sollten die Plugin- und Template-Entwickler in Zukunft ein Auge darauf haben. Nötig ist es anscheinend schon einige Jahre nicht mehr (es wurde hier im Forum auch schon mal angesprochen).
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“ Ludwig's XH-Templates for MultiPage & OnePage
Re: Warning: The type attribute is unnecessary for JavaScript resources
So lange Templates nicht zwingend html5 sein müssen, müsste es theoretisch erhalten bleiben.
Denn nur bei 5 kann man es weglassen. (Glaube ich)
Bleibt die Frage, lassen, so lange es nur Warnungen sind?
Oder weglassen und alle zwingen auf html5 umzustellen?
Denn nur bei 5 kann man es weglassen. (Glaube ich)
Bleibt die Frage, lassen, so lange es nur Warnungen sind?
Oder weglassen und alle zwingen auf html5 umzustellen?
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Re: Warning: The type attribute is unnecessary for JavaScript resources
Siehe https://github.com/cmsimple-xh/cmsimple-xh/issues/351.lck wrote:Seit Kurzem moniert der W3 Html Checker das type="text/javascript" im script-Tag.
Da gilt es zu beachten, dass für Browser irrelevant ist, welcher Doctype angegeben wird – entscheidend ist nur, ob der Doctype als gültig anerkannt wird. Welcher Doctype angegeben wird, ist also nur für Validatoren und andere Tools relevant. Und auch wenn der Doctype im Template angegeben wird, so scheren sich der Core und Plugins nicht mehr wirklich darum, und man muss davon ausgehen, dass in Zukunft immer mehr HTML5 Features verwendet werden, so dass der HTML5 Doctype im Template immer wichtiger werden wird, zumindest wenn man die Site validieren lassen möchte.olape wrote:So lange Templates nicht zwingend html5 sein müssen, müsste es theoretisch erhalten bleiben.
Denn nur bei 5 kann man es weglassen. (Glaube ich)
Daher finde ich, dass wir Templates, die noch einen HTML 4 oder gar XHTML Doctype verwenden (oder überhaupt keinen), ignorieren können.
Christoph M. Becker – Plugins for CMSimple_XH
-
- Posts: 62
- Joined: Tue Feb 12, 2013 3:00 pm
- Location: Schweiz / Steffisburg
- Contact:
Warnung: Das type-Attribut ist für JavaScript-Ressourcen nicht erforderlich.
Seit einiger Zeit gibt der Nu Html Checker folgende Fehler an.
Meine Templates habe ich korrigiert.
<script src="<?php echo $pth['folder']['template']?>js/scripts.min.js"></script>
Die zwei Fehler in plugins/jquery werden jedoch noch angezeigt. Habe ich den Fehler korrekt geändert oder habe ich negative Folgen nicht berücksichtigt?
Habe in den /plugins/jquery die Datei jquery.inc.php Folgendes geändert.
Zeile 40 Original
$js = '<script type="text/javascript" src="' . $path . '"></script>';
Neu
$js = '<script src="' . $path . '"></script>';
Zeile 44 Original
$js .= "\n" . '<script type="text/javascript" src="' . $migrate . '"></script>';
Neu
$js .= "\n" . '<script src="' . $migrate . '"></script>';
Meine Templates habe ich korrigiert.
<script src="<?php echo $pth['folder']['template']?>js/scripts.min.js"></script>
Die zwei Fehler in plugins/jquery werden jedoch noch angezeigt. Habe ich den Fehler korrekt geändert oder habe ich negative Folgen nicht berücksichtigt?
Habe in den /plugins/jquery die Datei jquery.inc.php Folgendes geändert.
Zeile 40 Original
$js = '<script type="text/javascript" src="' . $path . '"></script>';
Neu
$js = '<script src="' . $path . '"></script>';
Zeile 44 Original
$js .= "\n" . '<script type="text/javascript" src="' . $migrate . '"></script>';
Neu
$js .= "\n" . '<script src="' . $migrate . '"></script>';
You do not have the required permissions to view the files attached to this post.
Last edited by cmb on Sat Jan 20, 2018 12:29 pm, edited 1 time in total.
Reason: Aus eigenem Thread hierher verschoben
Reason: Aus eigenem Thread hierher verschoben
Re: Warning: The type attribute is unnecessary for JavaScript resources
Sieht richtig aus.richukunst wrote: ↑Sat Jan 20, 2018 9:42 amDie zwei Fehler in plugins/jquery werden jedoch noch angezeigt. Habe ich den Fehler korrekt geändert oder habe ich negative Folgen nicht berücksichtigt?
Christoph M. Becker – Plugins for CMSimple_XH
Re: Warning: The type attribute is unnecessary for JavaScript resources
in Zeile 67 und 104 gibt es noch mehr davon, wenn auch nicht wirklich relevant für den normalen Anwendungsfall.richukunst wrote: ↑Sat Jan 20, 2018 9:42 amZeile 40 Original
$js = '<script type="text/javascript" src="' . $path . '"></script>';
Neu
$js = '<script src="' . $path . '"></script>';
Zeile 44 Original
$js .= "\n" . '<script type="text/javascript" src="' . $migrate . '"></script>';
Neu
$js .= "\n" . '<script src="' . $migrate . '"></script>';
Gruß Olaf, Plugins for CMSimple_XH
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.
Ich habe schon lange den Verdacht, dass so viele so eifrig auf Gender, Trans und Queer machen:
Weil sie für das Fachliche ganz einfach zu doof sind.