私はこの質問を見つけましたが、そこに与えられたコードを使おうとしています:
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特権を拒否されました。
私も(Mozillaサイトから)使用しようとしました:
const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
.getService(Components.interfaces.nsIClipboardHelper)
;
gClipboardHelper.copyString("test2");
これにより、エラーメッセージが表示されますComponents.classes is undefined
。
どちらの場合も、Windows 7上の最新のFirefoxでは動作しません。
他に何を試す必要がありますか?