开发者

avoid dialog box when netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); is called

开发者 https://www.devze.com 2022-12-28 18:50 出处:网络
Hi i got to create.write,read a local file within the javascript using XPCom. For that i have included the below line at the beginning of javascript.

Hi i got to create.write,read a local file within the javascript using XPCom. For that i have included the below line at the beginning of javascript.

netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");

But when the above script executes, a dialog box appears saying

  **Internet security** 

   A script from "file://" is requesting enhanced abilities
   that are UNSAFE and could be used to compromise your machine or data:
   Run or install software on your machine
   Allow these abilities only i开发者_开发百科f you trust this source 
  to be free of viruses or malicious programs.
      ______       _______       
     | Deny |     | Allow |
     --------     ---------  

But i dont want the dialog box to be appeared.How can i avoid it?. Thanks.


I don't think this is possible. It would be a major security problem to allow a web page to gain extra JavaScript privileges (full access to XPCOM in this case) without an explicit authorization by the user.

0

精彩评论

暂无评论...
验证码 换一张
取 消