Форум Академгородка, Новосибирск > серверный javascript, какой движок?
Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: серверный javascript, какой движок?
Форум Академгородка, Новосибирск > Компьютеры и сети > Программирование
TDiTP
Как из скрипта узнать под каким яваскрипт движком он запущен. возможных вариантов у меня не много. jscript или v8 (nodejs). причем jscript может использоваться и из браузера (т.е. WScript может быть не определен). итого вариантов запуска скрипта 3: nodejs, jsctipt (WSH), jscript (ie). все что нашел в интернете относится к определению версии браузера, но мне это не подходит.
TDiTP
пока написал это, но не сказал бы что мне нравится:
Код
var ie = '\v'=='v'; // взято из http://habrahabr.ru/blogs/javascript/50544/
var wsh = typeof WScript != 'undefined';
var is_jscript = ie || wsh;


Как хотя бы добавать проверку на nodejs?
TDiTP
И чего это я... можно просто var is_jscript = '\v'=='v'
но проверку на nodejs все же хочется добавить
ant47ii
Могу только про JScript сказать - ScriptEngine().
JScript и в IE будет JScript и в WS так же т.к. движок один и тот же.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2024 IPS, Inc.