J'écris une extension Firefox qui crée une applet Java dans la page.Développement d'extensions: barre de défilement de Firefox et touches de raccourci non fonctionnelles
fonction addApplet (UN DOCUMENT, url, ClassFile, archive) {
if (navigator.javaEnabled()) {var
anApplet, le corps;
body = aDocument.getElementsByTagName ('body') [0];
anApplet = aDocument.createElement ('applet');
anApplet.setAttribute ('CODEBASE', url);
anApplet.setAttribute ('code', classfile);
anApplet.setAttribute ('archive', archive);
anApplet.setAttribute ('nom', "Applet");
anApplet.setAttribute ('width', "0");
anApplet.setAttribute ('height', "0");
body.appendChild (unApplet);
}}
Le fichier JAR chargé de l'applet est 500 Ko. J'ai remarqué que parfois l'extension provoque le gel de la barre de défilement verticale de Firefox et l'arrêt des touches de raccourci. La barre de défilement et les raccourcis clavier fonctionnent correctement si j'empêche l'extension d'ajouter l'applet à la page.
Un autre comportement étrange est - sur la page gelée si je clique à l'intérieur de n'importe quel texte/boîte de recherche ou même barre d'adresse le scroller et les touches de raccourci commencent à fonctionner à nouveau. La même chose se produit si je change d'onglet ou si je minimise la fenêtre du navigateur. J'utilise Firefox 3.6.12 sous Windows XP.
S'il vous plaît aidez-moi si vous avez une idée à ce sujet ou si je devrais fournir plus d'informations.
(Hé les gars ce problème est toujours pas résolu .... s'il vous plaît aidez-moi cette ......)
Merci
Oui, vous avez raison, le gel barre de défilement sur la page avec l'applet inclus statiquement dans la page html. Dans le cas contraire, la page se charge correctement et le défilement fonctionne bien, c'est-à-dire sans l'applet dans la page html. – VJune
Y at-il une solution ou un moyen de contourner cela? – VJune