Pregunta

Hacer cualquier navegador vendedores admite el uso de cualquier lenguajes de secuencias de comandos, además de

  • text/javascript
  • text/vbscript (Solo para IE)

por ejemplo:

  • text/lua
  • text/cs-script
  • text/php
  • text/tcl

Si yo quería utilizar otro lenguaje de secuencias de comandos en un navegador:

<SCRIPT type="text/javascript">
   ...some JavaScript...
</SCRIPT>

<SCRIPT type="text/vbscript">
   ...some vbscript...
</SCRIPT>

<SCRIPT type="text/perl">
   ...some Perl Script...
</SCRIPT>

<SCRIPT type="text/php">
   ...some Php...
</SCRIPT>

<SCRIPT type="text/tcl">
   ...some Tcl...
</SCRIPT>

<SCRIPT type="text/lua">
   ...some Lua...
</SCRIPT>

<SCRIPT type="text/pascalscript">
   ...some PascalScript...
</SCRIPT>

<SCRIPT type="text/cs">
   ...some C#...
</SCRIPT>

podría yo?

Es allí una manera de registrar la 3ª parte de motores de secuencias de comandos con cualquier navegador?

¿Fue útil?

Solución

Técnicamente, Internet Explorer puede Use cualquier idioma de script que proporcione un IActiveScript implementación, y he visto implementaciones de PERL (de Activestate) y TCL en ejecución de clientes en IE.

Pero al punto de Minitech, esto no es algo que funcionaría en todos los navegadores, y francamente es una idea terrible en casi todas las circunstancias.

Otros consejos

no.Si desea utilizar un idioma diferente, su mejor opción está utilizando algo que se compila en JavaScript (por ejemplo, PAJAMAS para Python).

Google Chrome tiene un complemento de código nativo, lo que permite el uso de cualquier idioma para el que tiene el complemento correcto.Por ejemplo, hay una implementación de TCL para ello.

Hay ahora brython para ejecutar python 3 programas:

ver www.brython.info

Impresionante trabajo!

parecen de trabajo a través de muchos de los navegadores (no tengo IE)

...a la espera de un perl puerto de...

There are what I consider hack-ish ways to do it which involves some kind of interpreter between the browser and the script language. Two examples of this are using SilverLight to interface with various dynamic languages, or JRuby to interface using Ruby script. Otherwise it has to get compiled to JS.

No, there isn't. Not any portable way, at least, and not anything you should do.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top