나는 this question하지만 거기에 주어진 코드를 사용하려고 발견Greasemonkey로 클립 보드에 데이터를 복사하는 방법은 무엇입니까?
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에서는 작동하지 않습니다.
그 밖의 무엇을 시도해야합니까?
+1 Scriptish 용입니다. 내 하루를 만들어. – Kris
[Greasemonkey가 마침내 GM_setClipboard를 지원합니다!] (http://scriptish.org/news/2013/07/15/greasemonkey-finally-supports-clipboard.html) –