2017-03-17 3 views
0

js 함수를 사용하여 navigator/agent없이 JS 버전을 어떻게 결정할 수 있습니까?브라우저 정보없이 JavaScript 버전을 확인하는 방법은 무엇입니까?

예를 들어, codeforces.com은 문제 해결을위한 가능한 언어 중 하나 인 JS를 가지고 있지만 일부 resons의 경우 nodej 대신 오래된 d8을 사용합니다. JS가 적극적으로 백엔드로 이동하여 범용 스크립팅 언어가 되었기 때문에이 결정 코드가 어떻게 든 유용 할 수 있습니다.

+1

[JavaScript 버전] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/Firefox_JavaScript_changelog)은 ECMAScript 버전과 다릅니다. –

+0

Sicne Javascript 버전 간의 라인은 사용 된 브라우저에 따라 다르지만 기능 감지를 사용하는 것이 좋습니다. 사용할 기능의 존재 여부를 테스트하십시오. – Shilly

+0

"JS 버전"이란 정확히 무엇을 의미합니까? v8과 관련이 있습니까? – Bergi

답변

0

기능 검색이 필요합니다.

모든 최신 자바 스크립트 구현은 새로운 기능을 병렬로 작업하고 준비가되었을 때 제공하는 개발/릴리스 전략을 채택했습니다. 따라서 주어진 브라우저 또는 node.js가 "ES2017을 지원하지 않음"에서 "ES2017을 지원"으로 전환하는 특정 시점이 없습니다. ES2017의 기능이 지원되는 경우가 가장 많습니다. 이미 있지만 일부는 여전히 누락되거나 불완전합니다. "

관련 문제