GM_xmlhttpRequestを使用していないバージョンなら、どうにかして一本化できるのではないか?と気にはなってたが、ようやく本腰をいれたら以外に簡単にロジックが完成しました もちろんリンクの差込位置をSeahorse版にあわせるのはレベルダウンなのでGreasemonkey版から位置の変更はなしです 現行ロジック Greasemonkey版 var header = document.evaluate("//b[@class='sans']", document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue; 〜 略 〜 parent.parentNode.insertBefore(spl_link, parent.nextSibling); Seahorse版 var header = docu