2009-10-09 9 views
1

Est-il possible d'appeler Firefox Enregistrer sous ( chrome: //mozapps/content/downloads/unknownContentType.xul) avec en spécifiant l'URL?Firefox extensions 3.x: dialogue "Enregistrer sous" - ouvre-sélection, comment ouvert?

Je trouve cette classe pour cette boîte de dialogue stockée dans « nsHelperAppDlg.js » et appelé « nsUnknownContentTypeDialog », mais je ne comprends pas comment utiliser :(il

Je veux créer l'extension, ce spectacle firefox « Enregistrer sous » dialogue sur spécifiant URLl et donner un choix qui programme pour enregistrer avec.

Aide s'il vous plaît!

+0

http://groups.google.com/group /mozilla.dev.extensions/browse_frm/thread/c64c4fa7cb2958d4# – Nickolay

Répondre

2

Qu'est-ce que vous voulez vraiment est le saveURL method dans contentAreaUtils.js. cela vous donnera exactement comportement que Firefox ha s (puisque c'est ce que Firefox appelle).

+0

Il demande actuellement un autre dialogue. – Nickolay

+0

J'essaie, mais la boîte de dialogue standard de cette invocation "enregistrer sous". Mais j'ai besoin de dialogue donner un choix de programme pour l'enregistrer avec. –

+0

Ah, dans ce cas, je pense que vous voulez utiliser cette méthode: http://mxr.mozilla.org/mozilla-central/source/uriloader/exthandler/nsIExternalHelperAppService.idl#71 – sdwilsh