Domanda

Eventuali fornitori di browser supportano l'uso di eventuali lingue di scripting oltre a

    .
  • text/javascript
  • text/vbscript (o solo)

Ad esempio:

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

Se volevo utilizzare un altro linguaggio di scripting in un browser:

<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>
.

potrei?

C'è un modo per registrare i motori di scripting di terze parti con qualsiasi browser?

È stato utile?

Soluzione

Tecnicamente, Internet Explorer può Utilizzare qualsiasi lingua di script che fornisce un IActiveScript Implementazione e ho visto implementazioni sia perl (da ActiveState) e TCL in esecuzione clientide in IE.

Ma per il punto di Minitech, questo non è qualcosa che avrebbe funzionato tra i browser, e francamente è un'idea terribile in quasi tutte le circostanze.

Altri suggerimenti

no.Se vuoi usare una lingua diversa, la tua migliore scommessa sta usando qualcosa che compila in JavaScript (ad es. Pigiama per Python).

Google Chrome ha un plug-in di codice nativo, consentendo l'uso di qualsiasi lingua per la quale si dispone del plugin corretto.Ad esempio, c'è un implementazione TCL per esso.

C'è ora brython per eseguire programmi python 3:

Vedi www.brython.info

Il lavoro impressionante!

Sembri lavorare in molti browser (non ho ie)

... ancora in attesa di una porta perl ...

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top