Hallo zusammen,
ich habe eine neues (sauberes) TYPO3 9.5.17 mit Fluid ohne sonstige Erweiterungen installiert. Wenn ich meine fast noch leere Startseite von https://validator.w3.org/unicorn prüfen lasse, wird
<script src="/typo3temp/assets/js/e9e07c5ca0.js?1591431790" type="text/javascript">
als Fehler mit der Meldung "The “type” attribute is unnecessary for JavaScript resources." erkannt.
Wie kann ich type="text/javascript" entfernen?
Danke für Tipps,
Jens.
NACHTRAG:
Das javascript kommt durch folgende Befehle in die HTML-Seite:
## E-Mail-Schutz
spamProtectEmailAddresses = 1
spamProtectEmailAddresses_atSubst = at
So, aber noch immer weiß ich nicht, wie ich das type="text/javascript" los werden kann. Jmd. eine Idee?
Hallo Jens.
Ursache ist eher derDefault-Wert von config.removeDefaultJS ( https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/TopLevelObjects/Config.html#setup-config-removedefaultjs ).
Konnte leider auf die Schnelle nicht mehr rausfischen. Evtl. mal im core suchen...
Viele Grüße
Julian
Hallo Julian,
ok, danke. Ich versuche das alleine zu finden, sonst schreie ich noch mal um Hilfe :-)
Schönes Wochenende, Jens.
Also, laut dieser Seite https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/10.0/Breaking-88772-JavaScriptScriptTagsOmitTypetextjavascriptInHTML5.html
dürfte das 'type=' gar nicht mehr erscheinen. Das gilt nur für TYPO3 v10. Mist.
Das removedefaultjs entfernt den kompletten link, aber es soll ja nur der Zusatz 'type=' weg.
Noch ne andere Idee?
Gruß Jens.
Hätte nur noch sehr schmutzige Ideen... (z.B. https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/TopLevelObjects/Page/Index.html#setup-page-headerdata)
Aber mal anders gefragt: der Validator gibt das doch nur als "Info" raus, nicht als "Error". Stört das Dich bzw. den Kunden wirklich?
Und falls es wirklich *so* störend ist, wäre es dann nicht ein guter Grund für Upgrade auf v10?
Guten Morgen, ja ist "nur" eine Info. Und ja, es stört mich. Habe gestern Abend den Umzug zu TYPO3 v10 in die Wege geleitet. Ich hoffe, dass ich dort nicht auf andere Probleme stosse.
Schönes Wochenende, Jens.