extensions Firefox peuvent invoquer les API privilégiées (par exemple nsIProcess pour démarrer une application externe) sans mise sur écoute de l'utilisateur, par exemple cette extension, il fait de la fenêtre de téléchargement: https://addons.mozilla.org/en-US/firefox/addon/10902/Dans Firefox, utilisez un plugin ou une extension pour invoquer des API "non sécurisées"?
je dois faire le même genre de chose, mais de une interface utilisateur sur une page Web. Une extension peut-elle fournir un widget XUL (qui appelle les API privilégiées via un module de composant) que je peux instancier dans la page DOM? Ou dois-je écrire un plugin?
@sdwilsh: Que voulez-vous dire par l'invite de l'utilisateur? J'ai utilisé la technique décrite sur cette page, en tirant un événement personnalisé à partir d'une page Web et en l'écoutant à partir du code privilégié dans mon extension, sans aucune invite de l'utilisateur. Est-ce que je vous ai mal compris? – MatrixFrog
Mon mauvais - regardé sur le mauvais onglet qui a toujours réussi à avoir un contexte à cette question je suppose (enablePrivledge). Cette réponse est en fait la bonne façon de le faire! – sdwilsh
C'est en effet ce que j'avais besoin de savoir! Et voici l'extension que j'ai créée: https://addons.mozilla.org/en-US/firefox/addon/240637/ – Liam