Wenn wir das Tag des aktuellen Skripts abrufen können, können wir das Attribut src
lesen. Auszug aus Ссылка unten:
%Vor%document.currentScript gibt das Element zurück, dessen Skript gerade verarbeitet wird .
... Von dort können wir einfach das Attribut src
lesen!
Leider ist das nicht möglich.
Wenn Sie Ihre Herangehensweise ändern, kann Ihnen das Abrufen von Funktionsnamen helfen, was manchmal möglich ist. Ihre beste Chance wäre, den Funktionsnamen aus "arguments.callee" zu extrahieren. Dies funktioniert nur, wenn die Funktion wie
definiert ist %Vor%Und funktioniert nicht, wenn
%Vor%Dies ist meine Änderung, die einige mögliche Probleme behebt, aber eine Anforderung hinzufügt.
Sie müssen die Datei auf eine bestimmte Art benennen, zum Beispiel wenn Sie eine .js-Datei haben, aber wissen wollen, welche Version geladen ist (zB um einen PHP-Server zu informieren). Ihre js-Datei wäre also "zoom_v34.js".
%Vor%Sie können versuchen, dies am Anfang Ihrer JavaScript-Datei zu setzen:
%Vor%Stellen Sie sicher, dass Sie nur Funktionen darunter haben. Die globale Variable myJSFilename enthält den vollständigen Pfad der JavaScript-Datei, und der Dateiname kann daraus analysiert werden. Getestet in IE11, aber es sollte anderswo funktionieren.
Tags und Links javascript html ajax