【发布时间】:2012-10-16 01:16:37
【问题描述】:
我找到了this question,但尝试使用那里给出的代码:
unsafeWindow.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
const clipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
.getService(Components.interfaces.nsIClipboardHelper)
;
clipboardHelper.copyString('test');
给出错误信息:
来自 «http://example.com» 的脚本被拒绝 UniversalXPConnect 特权。
我也试过用(from Mozilla site):
const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
.getService(Components.interfaces.nsIClipboardHelper)
;
gClipboardHelper.copyString("test2");
其中给出了错误消息:Components.classes is undefined。
在这两种情况下,它都不适用于 Windows 7 上最新的 Firefox。
我还应该尝试什么?
【问题讨论】:
标签: javascript firefox greasemonkey clipboard clipboard-interaction