JavaScript Requesting a Privilege
JavaScript
Download (.zip)
// This function requests the UniversalBrowserRead privilege to enable // it to read the array elements of the History object. function openHistoryWindow() { // Open a new window. var w = window.open("", "historyWindow", "width=500,height=300,menubar,resizable"); var d = w.document;
// Request a privilege. netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
// Output the browsing history of this window as links in the new window. for(var i = 0; i < history.length; i++) { d.write('<A TARGET="new" HREF="' + history[i] + '">'); d.write(history[i]); d.writeln('</A>'); } d.close();
// Return the new window. return w;
// The privilege is automatically disabled when this function returns. }
|