fand ich this question aber versuchen, den Code dort gegeben zu verwenden:Wie kopiert man Daten mit Greasemonkey in die Zwischenablage?
NachrichtunsafeWindow.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
const clipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
.getService(Components.interfaces.nsIClipboardHelper)
;
clipboardHelper.copyString('test');
Gibt den Fehler:
Ein Skript von «http://example.com» wurde UniversalXPConnect Privilegien verweigert.
Ich habe auch versucht zu benutzen (from Mozilla site):
const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
.getService(Components.interfaces.nsIClipboardHelper)
;
gClipboardHelper.copyString("test2");
, die die Fehlermeldung verursacht: Components.classes is undefined
. In beiden Fällen funktioniert es nicht mit dem neuesten Firefox unter Windows 7.
Was sollte ich sonst noch versuchen?
+1 für Scriptish. Meinen Tag gerettet. – Kris
[Greasemonkey unterstützt endlich GM_setClipboard!] (Http://scriptish.org/news/2013/07/15/greasemonkey-finally-supports-clipboard.html) –