2011-03-09 6 views
5

Czy można napisać wtyczkę, która umożliwiłaby wykonywanie skryptów po stronie klienta w przeglądarce w języku innym niż Javascript (wybierz: TCL, Rebol, Perl, Ruby, Python, Lisp itd.)?Twój język programowania w przeglądarce (np. JavaScript)?

W celu wyjaśnienia, NIE mówię o wtyczkach do przeglądarek, które umożliwiają uruchamianie "apletów" dla poszczególnych języków w przeglądarce - wiem, że to zostało zrobione. Pytam, czy można użyć innego języka poza Javascriptem (czy cokolwiek innego zrobiono) dla skryptów HTML za pomocą wtyczki lub innych środków? Mówię o [wstawić twój język] między tagi <script>...</script>.

Zgaduję, że tak się nie stało. Jeśli tak, to czy jest to po prostu trudne/niemożliwe?

Dzięki.

+1

Trivial (dla pewnej wartości "banalnej") w IE. Nie wiem, jak trudno jest to zrobić w innych przeglądarkach. –

Odpowiedz

1

Do własnej przeglądarki, wykonalne. Wszystko, co chcesz umieścić na publicznej stronie internetowej, wymagałoby najpierw szerokiego rozpowszechnienia, więc: nie, niemożliwe. Musisz trzymać się JavaScript.

Możesz skompilować swój język aż do JavaScriptu, jeśli to działa w twoim scenariuszu, tak jak robi to Web Toolkit Google'a. Lub napisać do niego interpreter w JavaScript.