Search completed in 0.93 seconds.
nsIExternalProtocolService
method overview boolean externalprotocolhandlerexists(in string aprotocolscheme); astring getapplicationdescription(in autf8string ascheme);
nsihandlerinfo getprotocolhandlerinfo(in acstring aprotocolscheme);
nsihandlerinfo getprotocolhandlerinfofromos(in acstring aprotocolscheme, out boolean afound); boolean isexposedprotocol(in string aprotocolscheme); void loaduri(in nsiuri auri, [optional] in nsiinterfacerequestor awindowcontext); void loadurl(in nsiuri aurl); void setprotocolhandlerdefaults(in
nsihandlerinfo ahandlerinfo, in boolea...
...
nsihandlerinfo getprotocolhandlerinfo( in acstring aprotocolscheme ); parameters aprotocolscheme the scheme from a url: http, ftp, mailto, and so on.
...
nsihandlerinfo getprotocolhandlerinfofromos( in acstring aprotocolscheme, out boolean afound ); parameters aprotocolscheme the scheme from a url: http, ftp, mailto, and so on.
...void setprotocolhandlerdefaults( in
nsihandlerinfo ahandlerinfo, in boolean aoshandlerexists ); parameters ahandlerinfo an
nsihandlerinfo object, as returned by getprotocolhandlerinfofromos().
nsIExternalURLHandlerService
1.0 66 introduced gecko 2.0 inherits from: nsisupports last changed in gecko 2.0 (firefox 4 / thunderbird 3.3 / seamonkey 2.1) method overview
nsihandlerinfo geturlhandlerinfofromos(in nsiuri aurl, out boolean afound); methods geturlhandlerinfofromos() given a url, looks up the handler info from the operating system.
...
nsihandlerinfo geturlhandlerinfofromos( in nsiuri aurl, out boolean afound ); parameters aurl the url we are looking for.