Я запускаю javascript в хосте Windows Script, поэтому никакого браузера не используется.Получить описание версии среды выполнения js
Как определить, изнутри скрипта, какая версия JavaScript, его среда исполнения, поддерживает WSH? Для тех, кто не знаком с WSH, в качестве входных данных используется «сырой» сценарий JavaScript, то есть один без каких-либо окружающих тегов <script>
, поскольку скрипты, встроенные в HTML, будут иметь. Afaik WSH передает сценарий прямо на свой зарегистрированный движок javascript (JScript.Dll) для исполнения, и ни один браузер не задействован вообще.
Похоже, что только в googling появляются методы, которые предполагают, что скрипт выполняется в браузере, что не соответствует сценарию, выполняемому в WSH.
Вы неправильно понимаете книгу: переменные определены вручную ранее в коде. В любом случае, 4-е издание было опубликовано 15 лет назад, и код обнаруживает версии JS, которые давно стали устаревшими. – JJJ
«определяется вручную раньше», поскольку у вас, похоже, есть книга, не могли бы вы указать, где именно? Возможно, мое зрение не то, что было. Tks ... – MartynA
У меня есть электронная книга, поэтому я не знаю, какой фрагмент кода вы говорите точно, но каждый пример, который использует '_version' или' _js12_', начинается с чего-то типа ' '(что не будет работать в современных условиях). – JJJ