How does Netscape grant extra power to applets?
You must add code to your applet that requests permission to do any “dangerous” actions, and then sign an archive containing the applet. Your code will need to use Netscape-specific Java classes called the “Netscape Capabilities API”. When the applet is loaded by Navigator it will be constrained by the sandbox or restricted set of permissions. When the applet requests permission to do a “dangerous” action the user will be asked if he trusts the developer; if the answer is “no” then the request fails (but the applet keeps running); if the answer is “yes” then the request succeeds and the applet may use the specified “dangerous” capability.