Question

Une extension que j'ai écrit cessé de travailler comme base d'utilisateurs a commencé la migration vers Firefox 4 et maintenant je suis en train de trouver des moyens de mettre à jour pour être compatible.

Je l'ai lu à travers les différents messages de blog / pages sur « mettre à jour votre application pour Firefox 4.0 » par exemple - https://developer.mozilla.org/en/Extensions/Updating_extensions_for_Firefox_4 - http: //blog.mozilla .com / addons / 2010/11/11 / making-add-on-compatible firefox-4 /

mais aucun d'entre eux semblent toucher sur le problème particulier, je dois, à savoir:

App a à savoir protocole les utilisateurs peuvent taper "foo://blabla" dans la barre d'URL et mon application prendraient toutes les demandes de "foo://". Firefox dit maintenant « Firefox ne sait pas ouvrir cette adresse, car le protocole (foo) est associé à aucun programme. »

Quelqu'un sait comment résoudre? (Fix est en réponse acceptée.)

problème suivant était un tas d'interaction entre le serveur et le client. Cela a été résolu en ajoutant « point wrappedJSObject » aux endroits appropriés, où il était nécessaire de révéler ce que le côté serveur avait fait en javascript, comme la fabrication des fonctions ou autres joyeusetés. Par exemple. autrefois, cframe.document.foo travaillé, mais retourne maintenant non définie; résolu en faisant cframe.document.wrappedJSObject.foo. (L'ajout de ce ici juste au cas où.)

Était-ce utile?

La solution

Il y a des chances, vous devez corriger votre inscription composante par https: //developer.mozilla .org / fr / XPCOM / XPCOM_changes_in_Gecko_2.0 (lien de la page que vous citiez).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top