Heim >Web-Frontend >js-Tutorial >Wie füge ich dynamische Skripte sicher in unsicheren SRC-Inhalt ein?
Frage:
Wie kann ich ein Skript-Tag mit einem uneingeschränkten dynamisch hinzufügen? src, der möglicherweise document.write-Aufrufe enthält?
Erklärung:
In Skripten mit unkontrollierten src-Attributen kann der Inhalt document.write-Aufrufe enthalten, die herkömmliche Funktionen beeinträchtigen können Skript-Tag wird geladen.
Lösung:
Um dieses Problem zu umgehen, erstellen Sie manuell ein neues Skriptelement:
var my_awesome_script = document.createElement('script'); my_awesome_script.setAttribute('src','http://example.com/site.js');
Fügen Sie das neu erstellte Skript hinzu Element an den Kopf des Dokuments:
document.head.appendChild(my_awesome_script);
Diese Methode stellt sicher, dass das Skript asynchron geladen wird, ohne den Dokumentfluss zu beeinträchtigen.
Das obige ist der detaillierte Inhalt vonWie füge ich dynamische Skripte sicher in unsicheren SRC-Inhalt ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!