How to open file in Mozilla Add-on SDK using system default application
问题 Is there any way to initiate opening file in system default application in Add-on SDK environment, or at least in Firefox plugin in general? I'm looking for multi-platform solution, so I'd rather avoid things like platform detection + require("sdk/system/child_process").exec() + ( open , xdg-open , RUNDLL32.EXE SHELL32.DLL,OpenAs_RunDLL ). Something like Desktop#open from Java world would be ideal. 回答1: The solution is method nsIFile#launch(). Instance of nsIFile based on file path can be