Sponsor-Board.de

Normale Version: Script Tag Output Probleme
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin. Vielleicht ist ja der ein oder andere Developer am Start. Hab da ein sehr kurioses Problem:

$output = '<script defer src="'.$cdn.'" integrity="'.$integrity.'" crossorigin="'.$crossorigin.'"></script>';

return $output;

Ergibt im Quelltext

<script defer="" src="https://kit.fontawesome.com/58c2e6341b.js" integrity="" crossorigin="">

statt eigentlich:

<script defer src="https://kit.fontawesome.com/58c2e6341b.js" integrity="" crossorigin="">

Es geht also um die reine Ausgabe defer die egal wie ich es drehe und wende immer mit defer="" anstatt nur defer angezeigt wird… Bestimmt weiß jemand was .. hatte so ein komisches Problem noch nie.

Ganz liebe Grüße Wink
Es sieht für mich so aus, als ob dein Programm, mit welchem den $output verarbeitest, noch etwas ändert (evtl. eine Template-Engin, die keine empty-html-tags zulässt).
Bei mir läuft es jedenfalls korrekt durch.

PHP-Code:
<?php
// Enter your code here, enjoy!
$cdn "https://kit.fontawesome.com/58c2e6341b.js";
$integrity "";
$crossorigin "";
echo 
'<script defer src="'.$cdn.'" integrity="'.$integrity.'" crossorigin="'.$crossorigin.'"></script>'


Result:

PHP-Code:
<script defer src="https://kit.fontawesome.com/58c2e6341b.js" integrity="" crossorigin=""></script> 

Hallo, das war der entscheidende Hinweis. Danke dir
Referenz-URLs