Edu*_*scu 5 javascript v8 spidermonkey javascript-engine chakra
有没有一种方法可以使用 JavaScript 代码来了解运行该代码的 JavaScript 引擎?
我不想只获取 JavaScript 引擎的浏览器类型。
请参阅如何检测 Android 运行时使用的是哪种 javascript 引擎(v8 或 JSC)?对于一些使用特征检测来确定平台的 JavaScript 代码。
还:
我认为更好的问题是:你为什么关心?你基本上陷入了“浏览器检测”陷阱,很多人在 90 年代末/00 年代初都陷入了这种陷阱。但从那时起,我们了解到功能检测是更有用的方法,尤其是因为给定浏览器支持的功能(大部分)是移动目标。现在有一些代码在 IE9 上运行,其 DOM 和 JavaScript 支持得到了显着改进,但它没有使用这些功能,因为它正在执行浏览器检测并依赖 IE6 技术。
来自: https: //stackoverflow.com/a/6768595/1183010