自前ニコネイル
http://niconail.info/がちょいと重そうなので自前で。FirefoxのJSActionsアドオンを使う。
function escapeHTML(str) { return str.replace(/</g,'<').replace(/>/g,'>').replace(/&/g,'&').replace(/\"/g,'"'); } function makeNiconail(){ var url = escapeHTML(window.document.location.href); var title = escapeHTML(window.document.title); if (url.match(/(sm)(.*)/)) { return '<a href="' + url + '">' + title + '<br><img src="http://tn-skr.smilevideo.jp/smile?i=' + RegExp.$2 + '" alt="' + title + '"></a>'; } } var template = makeNiconail(); var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); str.data = template; var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable); trans.addDataFlavor("text/unicode"); trans.setTransferData("text/unicode", str, template.length * 2); var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard); clip.emptyClipboard(clip.kGlobalClipboard); clip.setData(trans, null, clip.kGlobalClipboard);