12
Skrypt ES6 korzystający z let
działa zgodnie z oczekiwaniami w najnowszej stabilnej wersji Chrome, jeśli znajduje się w definicji "use strict"
. I to działa dobrze w Firefox, jeśli jest ładowany przy użyciu znacznika script ze specjalnego rodzaju:Jak używać funkcji "let" (i obsługiwanych funkcji ECMAScript 6) w przeglądarce Firefox i Chrome
<script type="application/javascript;version=1.7" src=""></script>
Ale pliki z tego szczególnego rodzaju teraz nie będzie działać w Chrome! W przeglądarce Chrome nie działa żaden skrypt: cicha awaria, brak komunikatów konsoli. Co to jest rozwiązanie oparte na różnych przeglądarkach? (Chcę się dowiedzieć, czy da się to zrobić bez transpozycji).
Jak o wykrywaniu przeglądarkę za pomocą odpowiedniego testu funkcji, a następnie wkładając sobie prawo ''