- ベストアンサー
ブラウザ上で動かせるスクリプト
ブラウザ上で動かせるスクリプトってJavaScript以外にもあるのでしょうか? vbScriptはブラウザ上では動かせないですよね?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Netscape が JavaScript を搭載して以来、 各ブラウザは互換性のために類似技術を搭載し続けたため、 現在では「ブラウザ上で動かせるスクリプト」とは JavaScript のみを指し示します。 主義とか商売のために、ECMAScript とか JScript とか言われる事もありますが、 ほぼ同様のものです。 すべてのブラウザでないのなら幾つかあります。 が、本当に限定的なのであまり用いるべきでないでしょう。 たとえば、マイクロソフト製ブラウザでしか動作しない VBScript とか (今後廃止予定) 別にソフトを導入すれば利用可能になる PerlScript とか Python とか (古いなぁ) プラグインで利用可能になる Java とか ActionScript とかは… 趣旨がちょっと違うし、最近の潮流からも外れてますね ですけれど、その様な状況を打破する技術もあるにはありまして。 CoffeeScript は、実行時に JavaScript に変換することで、すべてのブラウザで動作できます。 PHPとかRubyとかSchemeとかを、AJAXでサーバー側で実行して結果だけ取得することで、 すべてのブラウザで動作させる(様に見せる)参考URLのような荒業もあります。 世の中いろいろあるものです。
その他の回答 (3)
- okgoripon
- ベストアンサー率44% (1141/2548)
HTMLやXMLは「マークアップ言語」、CSSは「スタイルシート」ですので、少なくともJavaScriptなどのような「スクリプト言語」ではないですね。 スクリプト言語には、ほとんどすべてのブラウザで使えるJavaScript、IE限定のVBScript、Firefox限定のXUL(ズール)なんてのもあります。
お礼
ありがとうございます。
- kmee
- ベストアンサー率55% (1857/3366)
一応、IEでは、VBScriptも使えます。ただ、IE10あたりからは使えないようですが。 HTML,CSS,XMLはプログラミング言語ではないし、CGIは言語ですらありません。 PHPやPythonはサーバー上で動作して、ブラウザはその結果を受け取るだけです。 他言語を動作させるようなブラウザを作成することは可能ですが、現在主流のブラウザは、Javascriptだけでしょう
お礼
ありがとうございます。
- kimamaoyaji
- ベストアンサー率26% (2801/10379)
HTMLもスクリプト言語です、他にXML,PHP,CGI,CCS,等Pythonなども動かせるそうで、動かせるスクリプトを上げれば百近いのではないでしょうか? vbScriptはInternet Information Server(IIS)上で動作するので動かないとは言えませんが制限付です。
お礼
ありがとうございます。
お礼
ありがとうございます。