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 | 固定リンク
| 記事の編集(管理者用)
「おもいつき」カテゴリの記事
- 無粋(2010.11.21)
- マッサージクッションの正しくないかも知れない使い方(2010.11.19)
- もし、思考が映像化される装置が出来たら…(2010.11.20)
- ココでも:ココログ広場ユーザーのブログをキーワードで検索するサービスを試作(2010.10.29)
- ココログ用ReadMore:トップページの『》 続きを読む』をその場で展開するスクリプト(2010.11.06)
「ウェブログ・ココログ関連」カテゴリの記事
- ココでも:ココログ広場ユーザーのブログをキーワードで検索するサービスを試作(2010.10.29)
- ココログ用ReadMore:トップページの『》 続きを読む』をその場で展開するスクリプト(2010.11.06)
- ココだい:ココログ広場 ≫ つぶやきのお題をキーワードで検索するサービスを試作(2010.11.07)
- ココログカレンダーPlusをココログオリジナル・テーマ(の一部)に対応(2010.11.05)
- ココログカレンダーPlus(2008.01.21)
「パソコン・インターネット」カテゴリの記事
- 探しものって、みつけにくいものですね…(2012.02.13)
- Norton Internet Securityでエラー: 「3043,1」(2011.07.13)
- アンケート:ブログ等で「続きを読む」リンクを見たら…(2010.11.05)
- 読者参加型Web小説作成サイトを試作してみた:『胡蝶の夢語り』(Hermit's Adventures in Wonderland)(2010.10.22)
- Google画像検索関連スクリプトを更新(AutoPagerize版ver.0.01k/単独版ver.0.04)(2010.10.08)
この記事へのトラックバック一覧です: 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