N netscape.security.PrivilegeManager (Java class) netscape.security.PrivilegeManager (Java class) (Web server setup)
N netscape.security.PrivilegeManager (Java class) netscape.security.PrivilegeManager (Java class) Part of the Netscape security model implemented with Java. Availability: JavaScript 1.1 Netscape 3.0 Class properties: EQUAL, NO_SUBSET, PROPER_SUBSET, SIGNED_APPLET_DBNAME, TEMP_FILENAME, theDebugLevel Class methods: checkPrivilegeEnabled(), checkPrivilegeGranted(), disablePrivilege(), enablePrivilege(), enableTarget(), getMyPrincipals(), getPrivilegeManager(), getSystemPrincipal(), revertPrivilege() Object methods: disablePrivilege(), enablePrivilege(), getPrivilegeTableFromStack() Because the Netscape security model is based on the Java security model, the Netscape browser requests its privileges through the Java mechanisms. These are encapsulated in a class that you can access from inside JavaScript. The downside of this is that there is no meaningful value returned when the request is made. If the request for a privilege is denied, the error causes a Java exception, which is difficult to trap from JavaScript. It is possible that more recent browser versions will support an exception- handling mechanism. PrivilegeManager object, Requesting privileges, UniversalBrowserAccess, UniversalBrowserRead, UniversalBrowserWrite, UniversalFileRead, UniversalPreferencesRead, UniversalPreferencesWrite, UniversalSendMail See also: Method JavaScript JScript N IE Opera Notes disablePrivilege() 1.1 + 3.0 + - enablePrivilege() 1.1 + 3.0 + - getPrivilegeTable FromStack() 1.1 + 3.0 + - 1521