2011-03-09 42 views
5

Có thể viết một plugin cho phép thực hiện kịch bản phía máy khách trên trình duyệt bằng ngôn ngữ không phải Javascript không (chọn lựa của bạn - TCL, Rebol, Perl, Ruby, Python, Lisp, v.v.)?Ngôn ngữ lập trình của bạn trong trình duyệt (tức là Javascript)?

Để làm rõ, tôi KHÔNG nói về plugin trình duyệt cho phép "ứng dụng" cho các ngôn ngữ cụ thể chạy trong trình duyệt - tôi biết điều đó đã được thực hiện. Tôi hỏi liệu người ta có thể sử dụng một ngôn ngữ khác ngoài Javascript (hoặc bất cứ điều gì khác đã được thực hiện) cho kịch bản HTML thông qua việc sử dụng một plugin hoặc các phương tiện khác? Tôi đang nói về [chèn ngôn ngữ của bạn] giữa các thẻ <script>...</script>.

Tôi đoán điều này chưa được thực hiện. Nếu vậy, có phải vì nó chỉ đơn giản là khó khăn/không thể?

Cảm ơn.

+1

Nhỏ (đối với một giá trị nhất định "không đáng kể") trong IE. Bạn không chắc chắn mức độ khó khăn của các trình duyệt khác. –

Trả lời

1

Đối với trình duyệt của riêng bạn, có thể thực hiện được. Đối với bất cứ điều gì bạn muốn đặt trên một trang web công cộng, nó sẽ cần phải áp dụng rộng rãi đầu tiên, vì vậy: không, không thể. Bạn phải gắn bó với JavaScript.

Bạn có thể biên dịch ngôn ngữ của mình thành JavaScript nếu điều đó phù hợp với kịch bản của bạn, giống như Bộ công cụ web của Google. Hoặc viết một thông dịch viên cho nó trong JavaScript.

Các vấn đề liên quan