Scripting 浏览器中的编程语言(即Javascript)?

Scripting 浏览器中的编程语言(即Javascript)?,scripting,browser,plugins,client-side,Scripting,Browser,Plugins,Client Side,是否有可能编写一个插件,允许在浏览器上用非Javascript语言编写客户端脚本(选择TCL、Rebol、Perl、Ruby、Python、Lisp等) 澄清一下,我不是在说允许特定语言的“小程序”在浏览器中运行的浏览器插件——我知道这已经完成了。我想问的是,除了Javascript(或其他已经做过的事情)之外,是否可以通过使用插件或其他方式使用另一种语言来编写HTML脚本?我说的是在…标记之间插入您的语言 我猜这还没有完成。如果是这样的话,是不是因为这很难/不可能 谢谢。对于您自己的浏览器,可

是否有可能编写一个插件,允许在浏览器上用非Javascript语言编写客户端脚本(选择TCL、Rebol、Perl、Ruby、Python、Lisp等)

澄清一下,我不是在说允许特定语言的“小程序”在浏览器中运行的浏览器插件——我知道这已经完成了。我想问的是,除了Javascript(或其他已经做过的事情)之外,是否可以通过使用插件或其他方式使用另一种语言来编写HTML脚本?我说的是在
标记之间插入您的语言

我猜这还没有完成。如果是这样的话,是不是因为这很难/不可能


谢谢。

对于您自己的浏览器,可行。对于任何你想放在公共网站上的东西,首先需要广泛采用,所以:不,不可能。你必须坚持使用JavaScript

如果JavaScript适合您的场景,您可以将您的语言编译为JavaScript,就像Google的Web Toolkit一样。或者用JavaScript为它编写一个解释器。

有很多

例如,可以在浏览器中使用运行.NET语言,或在浏览器中运行JVM语言,在IE中使用。

triple(对于特定的“triple”值),但不确定在其他浏览器中有多困难。