您好我要创建.write,使用XPCom读取javascript中的本地文件。为此,我在javascript的开头包含了以下行。
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
但是当上面的脚本执行时,会出现一个对话框,说
**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 if you trust this source
to be free of viruses or malicious programs.
______ _______
| Deny | | Allow |
-------- ---------
但是我不希望出现对话框。我怎么能避免它?感谢。
答案 0 :(得分:2)
我不认为这是可能的。如果没有用户的明确授权,允许网页获得额外的JavaScript权限(在这种情况下完全访问XPCOM)将是一个主要的安全问题。