Dynamisches Einbinden externer Skripte mit variablen URLs
Beim dynamischen Hinzufügen von Skript-Tags zu einer Webseite ist es wichtig, Skripte mit src-Attributen zu berücksichtigen, die dies möglicherweise tun schließen Sie document.write-Befehle ein. Dies kann das normale Ladeverhalten stören.
Das Problem
In normalen Szenarien funktioniert die Verwendung des folgenden Codes zum Einbinden eines Skripts aus „source.js“ gut:
1 |
|
Jedoch kann „source.js“ den folgenden ungewöhnlichen Inhalt enthalten:
1 2 3 4 |
|
Die Lösung
Die Verwendung der gewöhnlichen Methode wird Dieses Szenario kann nicht richtig gehandhabt werden. Stattdessen können Sie die folgende Technik verwenden, um Skripte mit Variablen srcs dynamisch hinzuzufügen:
1 2 3 4 5 |
|
Diese Methode erstellt ein neues Skriptelement, legt sein src-Attribut fest und hängt es an das -Element an. des Dokuments. Es funktioniert auch, wenn der Quellcode des Skripts document.write-Befehle enthält.
Das obige ist der detaillierte Inhalt vonWie binde ich externe Skripte dynamisch mit variablen URLs ein, die „document.write'-Befehle enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!