私は開発しているThunderbird Extension(アドオン)で少しJSコードを実行しています。コードにはいくつかの基本的なJavaクラスが含まれています。ThunderbirdアドオンでRhino Javascriptを使用する(または回避する)方法は?
var s = java.lang.String ('');
エラーや返品なしで動作を停止(フリーズ)します。
私はCLIで同じJavaコードを実行すると問題なく動作します。
私は見ていましたが、私が今理解していることは、これらの 'java.lang.String'のことがRhinoというJSエンジンでのみ動作することです。 Mozillaには、「spidermonkey」という別のJSエンジンもあります。
- Thunderbird(アドオン用)で動作するJSエンジンはどれですか?
- アドオンに常時デプロイせずに、TBで実行するJSコードをどのように作成/テストできますか?
- なぜ、java.lang.Stringはjsutがフリーズし、未定義のシンボルについて与えたり、エラーを返すのではなく、停止しますか?
- java.lang.StringクラスをTB拡張で使用するにはどうすればよいですか?
あなたはRhinoの& SpiderMonkeyの間の基本的な違いを考え出したもののおかげ