私は、ページにJavaアプレットを作成するFirefox拡張機能を書いています。拡張機能の開発:フリーズされたFirefoxのスクロールバーと機能しないホットキー
関数addApplet(aDocument、URL、クラスファイル、アーカイブ){
IF(navigator.javaEnabled()){
VARのanApplet、本体;
body = aDocument.getElementsByTagName( 'body')[0];
anApplet = aDocument.createElement( 'applet');
anApplet.setAttribute( 'CODEBASE'、url);
anApplet.setAttribute( 'code'、classfile);
anApplet.setAttribute( 'archive'、archive);
anApplet.setAttribute( 'name'、 "Applet");
anApplet.setAttribute( 'width'、 "0");
anApplet.setAttribute( 'height'、 "0");
body.appendChild(anApplet);
}
}
アプレットからロードされたJARファイルは、サイズが500キロバイトです。私は、時にはがFirefoxの垂直スクロールバーをフリーズさせ、ホットキーが機能しなくなることに気づいた。拡張子がアプレットをページに追加しないようにすると、スクロールバーとホットキーが正常に機能します。
凍ったページで、テキスト/検索ボックスやアドレスバーをクリックすると、スクロールバーとホットキーが再び機能し始めます。タブを切り替えるかブラウザのウィンドウを最小化すると同じことが起こります。
私はWindowsXP上でFirefox 3.6.12を使用しています。
私はあなたがこれに関する考え方を持っているか、より多くの情報を提供する必要がある場合は助けてください。
(ねえ、この問題はまだ解決されていない人は....これで私を助けてください......)
おかげ
はい、あなたが正しいですが、スクロールバーが含まアプレットでページにフリーズ:このケースでは、次のように、falseにHTMLタグ内の特殊なパラメータinitial_focusを設定することができますHTMLページに静的に表示されます。それ以外の場合はページが正常に読み込まれ、HTMLページにAppletがなくても正常に動作します。 – VJune
この問題を解決する方法はありますか? – VJune