Ich habe eine HTML-Seite, die einen Verweis auf einige Skripte wie diese hier hat:Wie dynamisch Route zu Skript src auf einer HTML-Seite hinzufügen?
<script charset="utf-8" src="Content/Styles/ThemeForest/assets/js/vendors.js"></script>
<script charset="utf-8" src="Content/Styles/ThemeForest/assets/js/app.js"></script>
Das Problem ist, dass, wenn ich meine Website auf einen Server hochladen, es nicht mehr funktioniert. Ich dachte, wenn ich stattdessen den Namen der Webanwendung hinzufüge, wird es wieder funktionieren. Etwas wie folgt aus:
<script charset="utf-8" src="MySite/Content/Styles/ThemeForest/assets/js/vendors.js"></script>
<script charset="utf-8" src="MySite/CContent/Styles/ThemeForest/assets/js/app.js"></script>
Nun, die Sache ist, dass ich weiß nicht, wie die Web-Anwendung Name aussehen würde, wenn es auf einen Server hochgeladen ... so würde ich dynamisch gerne die Anwendung hinzufügen Name der Quelle.
Ich habe festgestellt, dass es eine JavaScript-Funktion namens window.location.pathname gibt, die mir den Namen der Webanwendung (falls vorhanden) bringen kann. Ich könnte dies mit dem Rest der Route verketten und es sollte funktionieren.
Jetzt ist der Haken, das ist alles auf einer regulären HTML-Seite. Gibt es eine Möglichkeit, eine benutzerdefinierte Route zu diesen Skript-Tags mit grundlegenden JavaScript-Funktionen einzurichten? Oder irgendwelche anderen Ideen?
Könnten Sie versuchen, ? –
Klingt nach root-relativen Pfaden, so etwas wie '/ Content/Styles/ThemeForest/assets/js/vendors.js'. Gibt es einen Grund, warum Sie nicht einfach root-relative Pfade verwenden können? –