Greasemonkeyは、アドレスが.user.jsで終わればContent-Typeが何であってもインストールしようとするので、中身がHTMLでもまともに見ることが出来ない。 具体的には、githubのAutoPagerizeとか。それを直す。 // ==UserScript== // @name userjsAddQMark // @namespace http://d.hatena.ne.jp/javascripter/ // @include http://github.com/* // ==/UserScript== var links = document.evaluate('//a[substring(@href,string-length(@href)-2)=".js"]', document.body, null, XPathResult.ORDERED_NODE_SN