Есть ли способ с помощью кода JavaScript узнать, на каком движке JavaScript выполняется этот код?
Я не хочу, чтобы тип браузера был только движком JavaScript.
Есть ли способ с помощью кода JavaScript узнать, на каком движке JavaScript выполняется этот код?
Я не хочу, чтобы тип браузера был только движком JavaScript.
См. Как определить, какой механизм javascript (v8 или JSC) используется во время выполнения в Android? для некоторого кода JavaScript, который использует обнаружение функций для определения платформы.
Также:
Я думаю, что лучший вопрос: зачем тебе все равно? По сути, вы попадаете в ловушку «обнаружения браузера», в которую многие люди попадали в конце 90-х - начале 00-х. Однако с тех пор мы узнали, что обнаружение функций является более полезным подходом, не в последнюю очередь потому, что функции, поддерживаемые в данном браузере, были (в основном) движущейся целью. Теперь есть код, работающий в IE9 с его значительно улучшенной поддержкой DOM и JavaScript, который не использует эти функции, потому что он выполняет обнаружение браузера и прибегает к методам IE6.
из: https://stackoverflow.com/a/6768595/1183010