Browser 除了JavaScript之外,您可以在浏览器中执行什么语言

Browser 除了JavaScript之外,您可以在浏览器中执行什么语言,browser,programming-languages,Browser,Programming Languages,除了javascript之外,浏览器还可以解释和执行其他语言吗。我也很喜欢特定于浏览器的 任何答案都欢迎使用Internet Explorer中的VBScript,但没有人使用它。至少在过去(也许现在),任何Windows脚本宿主语言都将由Internet Explorer执行 至于其他网络浏览器。。。就我所知,除了Javascript什么都没有。 存在用JavaScript编写的解释器的每种语言:Brainfuck、Ruby(更准确地说:YARV字节码)、Scheme、Clamato,还有许多

除了javascript之外,浏览器还可以解释和执行其他语言吗。我也很喜欢特定于浏览器的


任何答案都欢迎使用Internet Explorer中的VBScript,但没有人使用它。至少在过去(也许现在),任何Windows脚本宿主语言都将由Internet Explorer执行

至于其他网络浏览器。。。就我所知,除了Javascript什么都没有。

  • 存在用JavaScript编写的解释器的每种语言:Brainfuck、Ruby(更准确地说:YARV字节码)、Scheme、Clamato,还有许多其他语言
  • 存在编译器将语言编译为JavaScript的每种语言:C、Java、JVML字节码、CIL字节码、Ruby、Clojure、Scala、Objective-J、Haxe、Ur、Links、Flapjax、Caja等
  • 存在编译器的每种语言都会将该语言编译为上面列出的语言之一,因为您可以用JavaScript解释编译器的输出,或者再次将其编译为JavaScript。(例如,您可以将JVML字节码编译成JavaScript,也可以将Ruby编译成JVML字节码,因此您可以将Ruby编译成JavaScript。)
  • 解释器作为浏览器插件存在的每种语言:JVML字节码(Java小程序)、CIL字节码(Silverlight)、ActionScript字节码(Flash)、C等等
  • 浏览器可以直接执行的每种语言:VBScript(在Internet Explorer中)、XSLT(多种浏览器)、x86/AMD64机器代码(Chrome本机客户端)以及许多其他语言
另见:


还有一些插件,比如通过Flash的ActionScript,通过ActiveX的本机代码,以及通过小程序的Java,但我想所有这些都不符合条件,因为执行它们的不是浏览器本身。XSLT算是一种语言吗?谢谢。非常全面