Ich führe Javascript im Windows Script Host aus, es ist also kein Browser beteiligt.Get Versionsbeschreibung der js-Ausführungsumgebung
Wie identifiziere ich aus dem Skript, welche Version von JavaScript seine Ausführungsumgebung, WSH, unterstützt? Für diejenigen, die mit WSH nicht vertraut sind, benötigt es als Eingabe ein "rohes" JavaScript-Skript, d. H. Eines ohne umgebende <script>
Tags, wie sie HTML-eingebettete Skripte hätten. Afaik WSH übergibt das Skript direkt an seine registrierte JavaScript-Engine (JScript.Dll) zur Ausführung und es ist überhaupt kein Browser beteiligt.
Googling scheint nur Methoden zu starten, die voraussetzen, dass das Skript in einem Browser ausgeführt wird, was bei einem in WSH ausgeführten Skript nicht der Fall ist.
Sie Verlesen das Buch: die Variablen manuell früher im Code definiert sind. In jedem Fall wurde die 4. Ausgabe vor 15 Jahren veröffentlicht, und der Code erkennt JS-Versionen, die längst veraltet sind. – JJJ
"manuell früher definiert", da Sie das Buch zu haben scheinen, könnten Sie genau angeben, wo? Vielleicht ist mein Sehvermögen nicht das, was es war. Tks ... – MartynA
Ich habe das E-Buch, also weiß ich nicht, über welches Code-Snippet du genau sprichst, aber jedes Beispiel, das '_version' oder' _js12_' verwendet, beginnt mit etwas wie ' '(was in modernen Umgebungen nicht funktioniert). – JJJ