gpt4 book ai didi

javascript - netscape.security.PrivilegeManager.enablePrivilege ("UniversalXPConnect"时避免对话框;叫做

转载 作者:行者123 更新时间:2023-11-30 18:54:13 28 4
gpt4 key购买 nike

您好,我必须使用 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 |
-------- ---------

但是我不想出现这个对话框,我该如何避免呢?。谢谢。

最佳答案

我认为这是不可能的。允许网页在未经用户明确授权的情况下获得额外的 JavaScript 权限(在本例中是对 XPCOM 的完全访问权限)将是一个主要的安全问题。

关于javascript - netscape.security.PrivilegeManager.enablePrivilege ("UniversalXPConnect"时避免对话框;叫做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2758027/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com