ReadMore:『続きを読む』をその場で読むSeaHorse/Greasemonkeyスクリプト
それ程複雑なことはやっていないと思いますので、Greasemonkeyに慣れた方なら移植も容易かと……ちなみに私は慣れてないのでできません(w。
【2008/11/08】Greasemonkeyとしても動作するようにしてみました(ver.0.02~)。
【2008/11/16】LDRizeにショートカットキーを追加出来るようにしてみました(ver.0.03~)。
適当な『続きを読む』リンクにマウスカーソルを重ねると…… のように、続きがその場で展開されます(LDRizeキー:[m])。
このとき、続き部分の前後には v[*n]/^[*n] のようなスイッチが表示され、
- スイッチ上でマウスホイール→続き部分の一番下/一番上に移動(LDRizeキー:[b]/[t])
- スイッチをクリック→続き部分を閉じる(LDRizeキー:[m]。開く/閉じるはトグル。)
ココログ、および、はてなダイアリーについては、自サイトを含むいくつかのサイトで動作を確認しました。
- 例によって、一切の保証はありません。ご使用は自己責任にて。
- サイトによっては全く動作しなかったり、おかしな挙動を示すこともあります。悪しからずご了承願います。
ほんとうはAutoPagerizeのようにSITEINFOでサイト毎の設定を管理すればよいのでしょうが、面倒なのと初動を速くしたいこともあって、
- マウスオーバしたリンクオブジェクトのhrefに'more'(という文字列を含む)アンカー指定があるかどうかをチェック。
- リンク先ページを読込んで、その中に上記のアンカーが含まれるかどうかをチェック。
- アンカーがあれば、アンカー以降でかつ(DOMツリー上)同一階層にある要素を『続き』部分と見なして表示。
なお、一部のブログでは、リンクのhrefにアンカー指定が無くてもリンク先ページ上には(続き表示用の)アンカーが存在する、というケースもあるみたいですので、1.の条件の代わりに、リンク文字列に適当な単語が含まれていればとりあえず 2. を試みる、ということをしています。
2008/11/08(土) 05:11 | 固定リンク
| 記事の編集(管理者用)
「おもいつき」カテゴリの記事
- 【AutoPagerize】Google 画像検索対応スクリプト(AutoPagerize本体をいじらない版)(2009.04.18)
- ふと気になったどうでもいいこと(2009.11.12)
- TwitDungeon:Twitterでダンジョン巡り?!(2009.10.06)
- 続き物などをまとめて『読んだ4!』に登録する『ぜんぶ読んだ4!』(2009.09.30)
- 【ココログ】過去記事をN件ずつさかのぼって表示するスクリプト(2007.08.29)
「ウェブログ・ココログ関連」カテゴリの記事
- 【ココログ】アーカイブページに目次とページングを付加するJavaScript(2006.07.14)
- 【ココログ】管理画面のURL(sheme)がhttpsからhttpに変わった?(2009.09.17)
- 【ココログ】過去記事をN件ずつさかのぼって表示するスクリプト(2007.08.29)
- 【ココログ】コメント出来ないときに使ってみるブックマークレット(2007.03.27)
- 【ココログ】トップページにコメント欄を表示するスクリプト(2009.06.14)
「パソコン・インターネット」カテゴリの記事
- PCで書道って、実は一般的だった?(2010.01.29)
- 【AutoPagerize】Google 画像検索対応スクリプト更新(ver.0.01f)(2010.01.18)
- 【AutoPagerize】Google 画像検索対応スクリプト(AutoPagerize本体をいじらない版)(2009.04.18)
- 【Excel】色一覧(2006.05.24)
- @niftyのダイナミックDNS IPアドレス更新画面が酷い件(2009.12.02)
この記事へのトラックバック一覧です: ReadMore:『続きを読む』をその場で読むSeaHorse/Greasemonkeyスクリプト:
» 『続きを読む』をその場で読むReadMoreをLDRizeに対応 トラックバック 風柳亭 - 別館:書庫のある庵 -
ReadMoreをLDRizeに対応し、キー操作で『続きを読む』をその場で読むことが出来るようになりました。 続きを読む
受信: 2008/11/16 2:23:35




こんにちは。Sleipnirユーザーです。
脚注を表示といい、便利に使わせて頂いています。
http://pc11.2ch.net/test/read.cgi/win/1219455391/486
のGoogleにfaviconと番号を表示するスクリプトを併用した場合、
Google検索結果のページでfaviconと番号が二重に表示されてしまうようです。
そこで、
// @exclude http://*google.*/search?*q=*
を追加することで回避してみました。
お尋ねしたいのですが、// @excludeは、
ReadMore Extension for LDRize
のほうにも追加した方がベターなのでしょうか?
現在、ReadMoreに追加しただけで正常に動いていますが。
よろしければ教えてください。
投稿: プニ太郎 | 2008/11/22 19:12:00
プニ太郎 さん、どうもです。
ReadMore Extension for LDRize
の方は、ReadMore本体が動作していなければ動きませんので、特に@excludeに追加する必要はありません。
なお、件のスクリプトでアイコンと番号が二重に表示されてしまう件は、
ReadMore ver.0.03b
で対応しましたので、@excludeを追加しなくても誤動作しなくなるのではないかと思います。宜しければダウンロードしなおしてお試しください。
#内部でiframe要素を作っていたのが原因みたいだったので、これを外しました。
投稿: 風柳 | 2008/11/23 10:22:17