Gibt es eine einfache und zuverlässige Möglichkeit, die URL der aktuell ausgeführten JavaScript-Datei (innerhalb einer Webseite) zu bestimmen?Was ist meine Skript-URL?
Mein einziger Gedanke hier ist das Scannen des DOM für alle Attribute des Skripts src
, um zu finden, wie die aktuelle Datei referenziert wurde, und dann die absolute URL herauszufinden, indem man sie auf document.location
anwendet. Hat jemand andere Ideen, gibt es eine super-einfache Methode, die ich komplett übersehen habe?
UPDATE: Skriptelemente, auf die über das DOM zugegriffen wird, verfügen bereits über eine src
-Eigenschaft, die die vollständige URL enthält. Ich weiß nicht, wie ubiquitär/Standard das ist, aber alternativ können Sie getAttribute("src")
verwenden, die jeden beliebigen Attributwert im [X] HTML zurückgibt.
möglich Duplikat [Wie kann ich den Skript Dateinamen erhält aus diesem Skript?] (Http://stackoverflow.com/questions/710957/how-might-i-get-the -script-filename-from-in-that-script) – Bergi