JavaScript navigator.appName reported incorrectly on Safari browser

(Apple Problem ID# :3150842)

    On the beta version of Apple's Safari browser for Macintosh OS X, the browser reports that it is Netscape.  This is a problem for Java applets and other features that may need to know which browser is being used.  Here is the information for your browser:

    A workarounds is to test for the name Safari in the userAgent or appVersion string.  Some argue that it is fair game for a browser to identify itself as belonging to its competitor, but at the minimum this is misleading.  For example, the O'Reilly "JavaScript: The definitive guide" labels appName as "the name of the browser", causing many people to expect browsers to follow this convention.

    If you have any other insights, workarounds or comments about this test page please contact Mickey Segal.  A listing of  many Macintosh Java bugs with demonstration applets is at this link.