如何理解JavaScript执行时正在使用的引擎?
例如,v8或spidermonkey或nashhorn
答案 0 :(得分:0)
JavaScript引擎(及其版本)与浏览器(版本)密切相关。
因此,只需使用浏览器检测,并使用表格将其映射到JS引擎。许多浏览器甚至将引擎构建在UA字符串中。
或者更好:出于同样的原因,不要这样做。除了浏览器测试套件(您可以在其中询问用户)之外,几乎不需要知道JS引擎的用例。除此之外,您应该使用特征检测。不同的引擎在不同的方面与ES规范有所不同,您可以测试这些细微之处。