Platform Support for BrowserLauncher2

Linux   Mac   SunOS   Windows

Linux (2.4.x or higher)

Browsers: Epiphany, FireFox, Konqueror, Mozilla, Netscape, Opera
Browser Targetting: Supported
Forcing a New Window: Supported (see browser behavior)
Default Browser from System Property: Supported
Notes: If more than one of the supported browsers is available, the first one in alpha order will be invoked as the default.

Mac OS X (10.2 or higher)

Browsers:
Browser Targetting: Not supported, calls default
Forcing a New Window: Not supported
Default Browser from System Property: Not supported

SunOS

Browsers: Firefox, Mozilla, Netscape
Browser Targetting: Supported
Forcing a New Window: Supported (see browser behavior)
Default Browser from System Property: Supported
Notes: The default browser is invoked using the sdtwebclient command.

Windows (98, NT, 2000, XP, Vista)

Browsers: Firefox, IE, K-Meleon, Mozilla, Netscape, Opera
Browser Targetting: Supported
Forcing a New Window: Supported (see browser behavior)
Default Browser from System Property: Supported


Browser Behavior

The tables below detail the behavior of different browsers when invoking a url through BrowserLauncher2. The first column covers the behavior when an instance of the browser is already running. The second column notes if the browser supports forcing urls to be handled in a new window.

Linux/Unix

Browser Instance Running Force a New Window
Epiphany New Tab Supported
FireFox New Tab Supported
Konqueror New Tab Supported
Mozilla Same Instance Supported
Netscape Same Instance Supported
Opera New Tab Supported

Windows

Browser Instance Running Force a New Window
Firefox New Tab Supported
IE New Window *Not Supported
K-Meleon New Window *Not Supported
Mozilla New Window *Not Supported
Netscape New Tab Not Supported
Opera New Tab Not Supported

*Users will always get a new window so trying to force a new window will succeed but the browser does not support arguments to force a new window.