書きるFirefoxプラグインのための構文解析のカスタムクライアント側の言語
-
09-06-2019 - |
質問
私のアイデアをクライアント側の言語以外のJavaScriptていただきたいと思いますように開発Firefoxプラグインが処理を含むこの新しい言語のページのように、 <script type="newscript" src="path/script.ns" />, just as if it were a natively supported language.プラグインのうすべての言語の構文解析が理想できる操作を行は、ブラウザはhtmlやcssのウェブページでJavaScriptできます。
もちろん、バGooglingしていた一部の論文の書き方の基本Firefoxプラグインなどの複雑なります。
することも可能ですか?
解決
@ネイサンde Vries:いいえ、実は、意図プラグインだという一つの実施支援 <script type=...>
.
OP:このは容易ではないものを探しPyDOMとPyXPCOM-言語バインディングのためのブランド、。前者はまさにそのものを求めてPythonしていると思うか迷っ現在に至っています。いずれにのる可能性が高を作成する必要があります自分のFirefoxのサポートスクリプトです。
他のヒント
いなく面白いアイデアです。はないことに注意してくださを実際に書く必要があるブラウザ固有のプラグイン関係ではないかと思います。一部の 人々の実験を行 をJRubyにアプレットを実行コードを埋め込 <script type="text/ruby">
.その解が遅くなることがあり起動時よりオーバーヘッドの負荷全体のJVMインスタンスで、より柔軟にクロスブラウザ)また、奥高尾にひっそりと建つ料亭。構築を容易にするカスタム言語の通訳は、JVMの言語のようにすることが求められましシュー-ホーンがヤ.
ばっかだいだり書ズの引き出しおよび設定ができますを介してプラグイン、登録ができ独自のMIMEタイプを操作するJavascriptのDOM.
する必要があります <object />
または <embed />
タグのページをプラグインができそう <script type="application/x-yourtype" />
, を鷲掴みinnerTextのスクリプトタグの解析で引き出しおよび設定ができます
としてNickolayであるとの提案がなされ、使いのブラウザの現在のサポートをカスタムビルドのジーンズのブランド、、、。ダニエル-スピーバックの提案の利用には、Javaアプレット(またはフラッシュアプレットも)でも有効です。
の情報だ後はMozillaの開発者のウェブサイト:
また提携ホームページおよびユーザーインターフェイススクリプティング。ただ今ごクライアント側のコードというのは、とてもいないjavascript?場合には後者のみ MileScript, Haxe, や Google Web Toolkit