Wie kann eine Javascript-Datei wissen, wo sie sich befindet? Zum Beispiel:Wie bekomme ich den Speicherort (src) einer Javascript-Datei?
<script type="text/javascript" src="http://mysite.com/scripts/howdy.js"></script>
Wie kann der Code in howdy.js
wissen über http://mysite.com/scripts/howdy.js
?
Bearbeiten: Klarstellung. Ich kann mich nicht darauf verlassen, das DOM nach meinem Skript-Tag zu durchsuchen, weil ich darüber Bescheid wissen muss, bevor das DOM bereit sein kann.
Ich bin neugierig, warum brauchst du diese Info? – tenfour
mögliches Duplikat von [Wie kann ich den Skriptdateinamen innerhalb dieses Skripts erhalten?] (Http://stackoverflow.com/questions/710957/how-might-i-get-the-script-filename-from-within-that -script) –
@tenfour - Es gibt andere Skripte, die howdy.js aus dem gleichen Verzeichnis beziehen können und ich kann nicht sicher sein, wo howdy.js gehostet wird (test, prod, qa, Client-Host, etc). Es ist nicht großartig, aber es ist eine Geschäftsanforderung. @Marcel - Ja, Sie haben Recht, es ist ein dup. Aber ich überlasse es, da ich diese Antwort mit den verwendeten Suchbegriffen nicht finden konnte. –