// ==UserScript== // @name preGet // @namespace http://d.hatena.ne.jp/javascripter/ // @include http* // ==/UserScript== function insertDownloadLink(doc){ var pre = doc.getElementsByTagName('pre'); Array.forEach(pre, function(pre){ var a = document.createElement('a'); a.href=toDataURI(pre.textContent); a.textContent = 'download'; pre.parentNode.insertBefore(a,pre); }); } insertDownloadLink(documen