Ho trovato this question ma cercando di utilizzare il codice dato c'è:Come copiare i dati negli Appunti con Greasemonkey?
unsafeWindow.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
const clipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
.getService(Components.interfaces.nsIClipboardHelper)
;
clipboardHelper.copyString('test');
dà il messaggio di errore:
Uno script da «http://example.com» è stato negato UniversalXPConnect privilegi.
Ho anche provato ad utilizzare (from Mozilla site):
const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
.getService(Components.interfaces.nsIClipboardHelper)
;
gClipboardHelper.copyString("test2");
che dà il messaggio di errore: Components.classes is undefined
.
In entrambi i casi non funziona con l'ultimo Firefox su Windows 7.
Che altro dovrei provare?
+1 per Scriptish. Ha reso la mia giornata. – Kris
[Greasemonkey supporta infine GM_setClipboard!] (Http://scriptish.org/news/2013/07/15/greasemonkey-finally-supports-clipboard.html) –