【发布时间】:2011-04-24 21:18:14
【问题描述】:
下面是我正在尝试的代码(加上一些变体),有一个对话框询问我的许可,但仍然出现错误
错误:获取属性 XPCComponents.classes 的权限被拒绝
unsafeWindow.netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
var file = unsafeWindow.Components.classes["@mozilla.org/file/local;1"]
.createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("d:\\test.bat");
var process = unsafeWindow.Components.classes["@mozilla.org/process/util;1"]
.createInstance(Components.interfaces.nsIProcess);
process.init(file);
var args = ["argument1", "argument2"];
process.run(false, args, args.length);
这是不可能的吗?
【问题讨论】:
-
我想我应该补充一点,我目前正在使用 FF 3.6.11 进行测试。
标签: javascript greasemonkey local-files