Pergunta

Algum fornecedor de navegador oferece suporte ao uso de qualquer linguagem de script além

  • text/javascript
  • text/vbscript (apenas IE)

por exemplo:

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

Se eu quisesse usar outra linguagem de script em um 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>

posso?

Existe uma maneira de registrar mecanismos de script de terceiros em qualquer navegador?

Foi útil?

Solução

Tecnicamente, Internet Explorer pode usar qualquer linguagem de script que forneça uma IActiveScript implementação, e vi implementações de PERL (do ActiveState) e TCL rodando no lado do cliente no IE.

Mas, do ponto de vista da minitech, isso não é algo que funcionaria em vários navegadores e, francamente, é uma péssima ideia em quase todas as circunstâncias.

Outras dicas

Não.Se você quiser usar uma linguagem diferente, sua melhor aposta é usar algo que compile em JavaScript (por exemplo, Pijamas para Python).

O Google Chrome possui um plugin de código nativo, permitindo a utilização de qualquer linguagem para a qual você tenha o plugin correto.Por exemplo, existe um Implementação Tcl por isso.

Existe agora brython para correr python 3 programas:

ver www.brython.info

Trabalho impressionante!

parece funcionar em muitos navegadores (não tenho IE)

...ainda esperando por um perl porta...

Existem maneiras que considero hackeadas de fazer isso, que envolvem algum tipo de intérprete entre o navegador e a linguagem de script.Dois exemplos disso estão usando SilverLight para interface com várias linguagens dinâmicas, ou JRuby para interface usando script Ruby.Caso contrário, ele deverá ser compilado em JS.

Não, não há.Pelo menos não é uma forma portátil, e nada que você deva fazer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top