Q
|
JavaEnabled is coming back as True with Netscape 6 and up, even though I do not have any Java support installed for the browser. How can I detect this situation?
|
A
|
JavaEnabled under Netscape 6 and up will tell you whether the user has checked/unchecked the option in the browser's security settings to enable Java or not.
However, Netscape 6 and up does not ship with native Java support. This means that to run Java in a Netscape 6+ browser the user must have the Java plugin installed.
With this in mind, it is not sufficient to check just the JavaEnabled property alone with Netscape 6+ to determine whether a user will be able to run an applet if you send it to them.
Instead you should check the Plugin_JavaVer property. This property returns the version of the Java plugin installed, or returns a blank string if no Java plugin is installed. Therefore to test for Java enabled and usable under Netscape 6+ you should make sure that JavaEnabled is True and that Plugin_JavaVer is not an empty string.
|