2016-04-20 21 views

答えて

3

あなたはrelease notesで読むことができたよう:

それはブラウザがハングすることがありますので、我々は、Javaプラグインが プラグインコンテナから起動された場合 のJavaScriptからJavaへの呼び出しを処理しません。 .exe(Firefox 42のデフォルトの動作)と アプレットのステータスがReady(2)ではありません。アプレットが準備完了状態でない場合(状態 は2ではありません)、実際のJavaメソッドを実行せず、 nullのみを返します。プラグインがプラグイン-container.exeから起動された場合

、完了する以上11秒を必要とするかもしれない のJavaScriptからJavaへのコール(dom.ipc.plugins.hangUITimeoutSecsの デフォルト値)を使用していませんまたは は、JavaScript-to-Java呼び出し中にモーダルダイアログを表示します。この場合、ブラウザのメインスレッドである をブロックする必要があります。その場合、ブラウザが終了し、プラグインが終了する可能性があります( )。

回避方法(Firefox 42の場合):ユーザーが dom.ipc.plugins.enabled = falseを設定することができます。この回避策の副作用はすべてのプラグインの設定を変更する です。

+0

これは、 "...とアプレットのステータスは準備ができていません"と表示します。しかし、それは最終的にアプレットが「準備完了」になり、機能にアクセスできるようになることを強く暗示します。これは(明らかに)事実ではない。 –

-1

は、アプレットからJSを呼び出し、JSからアプレットを呼び出してはいけない...これは同様に高いFirefoxバージョンについて真実であることに注意してください。 IEは、JSによって埋められ、アプレットによって定期的にポーリングされるコールスタックです。 これは少しの遅延をもたらしますが、ライブ接続の問題を解決します。

関連する問題