読者です 読者をやめる 読者になる 読者になる

風柳メモ

ソフトウェア・プログラミング関連の覚書が中心。

Jコミのビューア画面で自動ページングさせるスクリプトを更新(多分最後)

【追記】
Jコミ側の迅速な対応により、正常には動作しなくなった模様です。

jQuery.event.add(window,"load",function(){setInterval(function(){$("body > *").each(function(index){if($(this).attr("id")!=
"book_view"){$(this).hide();this.parentNode.removeChild(this)}});if($("#book_view").css("display")=="none")$("#book_view").show()},1E3)});

viewer-arnoul.js?20110603002

javascript:$=function(){};void 0でとりあえず動くようになるけれども。ただし、ビューアは動作しなくなる。
……それにしても、泡沫ブログで公開している使っている人が10人いるかも怪しいようなスクリプト相手に小細工している暇があったら、機能追加やパフォーマンス改善の方に回して欲しいなぁ(苦笑)。公式のビューアで快適な閲覧が出来るなら、だれもこんなスクリプトなんて使わないよね。


Jコミのビューア画面で自動ページングさせるスクリプト

ユーザサイドスクリプト:j-comi_autopager.user.js

Jコミのビューア画面で自動ページングさせるスクリプト
変更点

公式ビューア(アルヌール)のユーザサイドスクリプト抑制処理の強化

jQuery.event.add(window,"load",function(){$("body > *").each(function(index){if($(this).attr("id")!=
"book_view")$(this).hide()});if($("#book_view").css("display")=="none")$("#book_view").show();$("body > *").each(function(index){if($(this).attr("id")!="book_view")this.parentNode.removeChild(this)})});

viewer-arnoul.js?20110601004

に対応。

独り言とか

上記の他にも(_restrictScript()→)_restrictAppendChild() のように、明らかにユーザサイドスクリプト/ブックマークレットを抑制するための処理が追加されて来ていることもあり、

  • かなり無理やりなことをやっているので、アルヌールのちょっとした変更で動かなくなる可能性が高い。いたちごっこは嫌なので、飽きたら放置する方向で。
http://d.hatena.ne.jp/furyu-tei/20110421/1303340679

飽きたかなぁ……ということで、基本、おっかけるのは止める方向で。
まぁ、きまぐれにこっそり更新することは無いとはいえませんが。

願わくば、公式ビューア(アルヌール)の使い勝手(特にページ表示速度)が向上しますように……。