Я пишу расширение Firefox, которое создает Java-апплет на странице.
функция addApplet (aDocument, url, classfile, archive) {
if (navigator.javaEnabled ()){
var anApplet, body;
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 и прекращение работы горячих клавиш.Полоса прокрутки и горячие клавиши работают нормально, если я запрещаю расширению добавлять апплет на страницу.
Другое странное поведение - на замороженной странице, если я щелкаю внутри любого поля текста / поиска или дажев адресной строке скроллер и горячие клавиши снова начинают работать.То же самое происходит, если я переключаю вкладки или сверну окно браузера.
Я использую Firefox 3.6.12 на WindowsXP.
Пожалуйста, помогите мне, если у вас есть идея по этому поводу или я должен предоставить больше информации.
(Эй, ребята, эта проблема все еще не решена ...., пожалуйста, помогите мне с этим......)
Спасибо