2010-12-13 16 views

Odpowiedz

13

Jedynymi języków, jakie kiedykolwiek widziałem obsługiwane przez przeglądarki internetowe w <script> elementami są:

  • JavaScript/JScript (który jest wszechobecny)
  • VBScript (IE 10 and lower tylko)
  • PerlScript (IE z wtyczką tylko z ActiveState)
  • Dart (w nonstandard build of Chromium), który nie jest przeznaczony do użytku produkcyjnego.

Przykład HTML 4 specification podaje Tcl, ale nigdy nie słyszałem o przeglądarce, która to zaimplementowała.

W każdym praktycznym sensie (w przypadku programowania WWW) JavaScript jest jedynym (nie tak naprawdę) wyborem.

Istnieją również różne języki (np. Dart, TypeScript, ES6/7), które mają tłumaczy, którzy konwertują programy na (ES5 o smaku) JavaScript, który może następnie działać w przeglądarkach.

-5
  1. Jest już powyżej.
  2. Jeśli chcesz dowiedzieć się, czy przeglądarka obsługuje języki, które już znasz najlepiej, to osadzaj ich małe fragmenty na stronie lub wstrzyknij używając innerHTML z JavaScript. Skrypty te powinny następnie ustawić pewną globalną właściwość, taką jak window['scripts']['oberon']=true;, w ten sposób dowiesz się, że rzeczywiście wykryto typ języka.
Powiązane problemy