Frage

Unterstützen Browserhersteller die Verwendung von Skriptsprachen außer

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

beispielsweise:

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

Wenn ich eine andere Skriptsprache in einem Browser verwenden möchte:

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

darf ich?

Gibt es eine Möglichkeit, 3rd-Party-Scripting-Engines mit jedem Browser zu registrieren?

War es hilfreich?

Lösung

Technisch, Internet Explorer kann jede Skriptsprache verwenden, die ein IActiveScript Implementierung, und ich habe Implementierungen von Perl (von Activestate) und TCL, die Clientside in IE ausführen, gesehen.

Aber auf Minitechs Punkt, das ist nicht etwas, das nicht über Browsern arbeiten würde, und ehrlich gesagt ist es in fast allen Umständen eine schreckliche Idee.

Andere Tipps

nein.Wenn Sie eine andere Sprache verwenden möchten, verwendet Ihre beste Wette etwas, das in JavaScript kompiliert (z. B. Pyjamas für Python).

Google Chrome verfügt über ein natives Code-Plugin, das die Verwendung von Sprache ermöglicht, für die Sie das richtige Plugin haben.Zum Beispiel gibt es einen tclimplementierung dafür.

.

Es gibt jetzt brython laufen python 3 Programm:

sehen www.brython.info

Beeindruckende Arbeit!

scheint in vielen Browsern zu funktionieren (ich habe keinen IE)

...warte immer noch auf einen perl Port...

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top