Как определить движок JavaScript из кода.js?
Есть ли способ использовать код JavaScript, чтобы узнать, на каком движке JavaScript работает тот код?
Я не хочу, чтобы тип браузера был только движком JavaScript.
1 ответ
См. Как определить, какой движок JavaScript (v8 или JSC) используется во время выполнения в Android? для некоторого кода JavaScript, который использует функцию обнаружения для определения платформы.
Также:
Я думаю, что лучший вопрос: почему тебя это волнует? Вы попадаете в ловушку "обнаружения браузеров", в которую многие попали в конце 90-х - начале 00-х годов. С тех пор, однако, мы узнали, что именно обнаружение функций является более полезным подходом, не в последнюю очередь потому, что функции, поддерживаемые в данном браузере, были (в основном) движущейся целью. Теперь есть код, работающий на IE9 с его существенно улучшенной поддержкой DOM и JavaScript, который не использует эти функции, потому что он выполняет обнаружение браузера и использует методы IE6.