スクリプト
アメブロで効かないという件が、スクリプトのほうで解決すべき問題だったので微調整。 http://madchester.s54.xrea.com/archives/autopagerize.user.js
AutoPagerizeをSafariやOperaに移植されているos0xさんが、本家0.0.31になるべく合わせて差分をあててくださいました。 継ぎ足した際にレイアウトが崩れるのを調整したり、あとWedataのマッチングを長いほうから行うとかそういう変更みたいです。 超感謝。 h…
本家がSITEINFOをinfogamiからwedataに移したのに合わせ取得先を変更。その他、色々調整。 http://madchester.s54.xrea.com/archives/autopagerize.user.js
http以外でエラーになってました。原因の部分はなんとなく要らないような気がするので、単に抜きました。 http://madchester.s54.xrea.com/archives/autopagerize.user.js
本家の更新で、セキュリティに絡むので同じ対処を入れておきました。 開いているページと次ページのドメインが違っている場合は継ぎ足しをしないようにしました。 http://madchester.s54.xrea.com/archives/autopagerize.user.js
しばらく更新を続けると思いますが、とりあえず公開しておきます。 カスタマイズの方法は本家サイトを読んでください。 本家との違いをざっと挙げると 継ぎ足した部分のJavaScriptは必ずしも動きません。 解析用データを取得するサイト(SITEINFO_IMPORT_URL…
http://madchester.s54.xrea.com/archives/ldr_migemo.user.js 中身。LDRの初期処理でfinderにcallback設定してるのを、ちょっと変えたもので上書きしただけ。2文字入力でmigemo発動で、1文字の時は元々のRomaを使ってるけどあんまり意味無いかも。 // ==Use…
多分無理だ。そういうことにしておく。ていうか本当はろくに調べてない。 var window = {}; とかしておけばstatusを書き換えられても動かないけど、これじゃあまりにひどいしなあ。status以外のメンバは使わせるべきだし、かと言ってwindowはnewもできなけれ…
onmouseoverでwindow.statusを書き換えてURLを偽装されるのが嫌ということで(そんなとこスクリプトONで見ること自体に勇気が要るが)、user.jsでonmouseoverにstatusの文字列が含まれたら抜いとけ的なスクリプトを提供したが、そもそも最初はwindow.status…
なんかpがdivになっただけかなあ? //var start = v.indexOf("<div><p class=g>"); var start = v.indexOf("<div><div class=g>"); たぶんこんな感じ。 http://madchester.s54.xrea.com/archives/GoogleAutoPager.user.js</div></div></p></div>
名前の長さだけで書いてて萎えてきた。 はてなにある「このエントリーのブックマークコメント」というアイコンをそこらじゅうに付けてしまうという代物。割と適当なのでどこのサイトでもちゃんと表示されるとは限らないです。 仕組み的にはRSSを取ってきて、…
全サイトはてブ化の閲覧専用でJSON版 http://madchester.s54.xrea.com/archives/HB_CommentViewer.user.js 捨てるのもなんなので一応置いておく。見るだけでいい人ならこっちのほうが軽いはず。 JSONデータのキャッシュがどのぐらいで書き換わるのか知らんが…
http://madchester.s54.xrea.com/archives/GoogleAutoPager.user.js 具体的な改造ポイントは以下の通り ActiveXObject("Microsoft.XMLHTTP")を使うのをやめて、GM_xmlhttpRequst()に変更。 ある意味他のIE系ユーザースクリプトで動かなくなってることに。 se…
超自分用。自宅でも書くので貼っとく。なんでそんなにキーワードリンクを嫌うのかは知らない。 // ==UserScript== // @name Kill Hatena Keyword // @include http://d.hatena.ne.jp/*/keywords?date=* // ==/UserScript== (function(){ var elements = docu…
http://madchester.s54.xrea.com/archives/gb_fub.user.js具体的な改造ポイントは以下の通り XPathで //a[@class="l"] と指定しているところをdocument.linksで引っ張ってからclassNameで選別した。 XPathのことも考えないとダメかなあ。 const定義がエラー…
http://madchester.s54.xrea.com/archives/hb_addict_fub.user.js 具体的な改造ポイントは以下の通り。 document.contentTypeはIEには無いので使ってない。 同じようなものも無いようだ。あんまり真剣に調べなかったが。 IEではsetAttributeでstyleを指定し…