4

ブラウザベンダーは、他のスクリプト言語の使用をサポートしていますか?

  • text/javascript
  • text/vbscript(IEのみ)

例えば:

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

ブラウザで別のスクリプト言語を使用したい場合:

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

私は出来ましたか?

サードパーティのスクリプトエンジンをブラウザに登録する方法はありますか?

4

6 に答える 6

3

技術的には、Internet Explorerは、実装を提供する任意のスクリプト言語を使用できますIActiveScript。IEでクライアント側で実行されているPERL(ActiveStateから)とTCLの両方の実装を見てきました。

しかし、ミニテックのポイントでは、これはブラウザ間で機能するものではなく、率直に言って、ほとんどすべての状況でひどい考えです。

于 2011-05-22T18:39:40.780 に答える
3

いいえ。別の言語を使用したい場合は、JavaScript にコンパイルできるものを使用することをお勧めします (Python のパジャマなど)。

于 2011-05-22T17:33:58.817 に答える
2

Google Chrome にはネイティブ コード プラグインがあり、適切なプラグインがあればどの言語でも使用できます。たとえば、Tcl の実装があります。

于 2011-05-26T15:06:54.653 に答える
2

brythonプログラムを実行できるようになりましたpython 3:

www.brython.infoを参照

印象的な作品!

多くのブラウザーで動作するようです (私は IE を持っていません)

perl...まだポートを待っています...

于 2013-02-22T22:21:21.050 に答える
1

ブラウザとスクリプト言語の間にある種のインタープリターを使用する、ハックっぽい方法だと私が考えるものがあります。この 2 つの例は、SilverLight を使用してさまざまな動的言語とインターフェースを取るか、JRuby を使用して Ruby スクリプトを使用してインターフェースを取ることです。それ以外の場合は、JS にコンパイルする必要があります。

于 2011-05-22T17:37:25.747 に答える
0

いいえ、ありません。少なくとも移植可能な方法ではなく、すべきことでもありません。

于 2011-05-22T17:33:26.703 に答える