Firefox userChrome.js greasemonkeyスクリプトスレ25
■ このスレッドは過去ログ倉庫に格納されています
0536名無しさん@お腹いっぱい。
2014/02/03(月) 12:29:05.02ID:WFe7qp9n083-91行目までを置き換え
function pasteText(aEvent) {
var text = aEvent.target.culMenu.text;
if (text!="undefined")
{
//クリップボードの内容をバックアップ
var clip = Cc["@mozilla.org/widget/clipboard;1"].createInstance(Ci.nsIClipboard);
var trans = Cc["@mozilla.org/widget/transferable;1"].createInstance(Ci.nsITransferable);
trans.addDataFlavor("text/unicode");
clip.getData(trans, clipboard.kGlobalClipboard);
var str = {}, strLen = {};
trans.getTransferData("text/unicode", str, strLen);
if (str) {var cbData = str.value.QueryInterface(Ci.nsISupportsString).toString();}
const cHelper = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper);
goDoCommand('cmd_selectAll');
//Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper).copyString(text);
cHelper.copyString(text);
goDoCommand("cmd_paste");
//クリップボードの内容をリストア(復元)
gClipboardHelper.copyString(pasteText);
}
};
■ このスレッドは過去ログ倉庫に格納されています