Hatena::ブログ(Diary)

0xFF RSSフィード

2008 January 10th

LDRize and Minibuffer for Opera, Google Chrome and GreaseKit(Safari)

LDRizeのOpera、WebKitへの移植版です。SITEINFOファイルは定期的に更新されているので、適当にアップデートしてください(Windowsの場合、バッチでどうぞ)。

for Opera

http://ss-o.net/userjs/ldrize.opera.js

http://ss-o.net/userjs/minibuffer.opera.js

for Google Chrome2, GreaseKit(Safari3+)

http://ss-o.net/userjs/ldrize.safari.user.js

http://ss-o.net/userjs/minibuffer.safari.user.js

※Opera用とWebKit用でファイル名が違いますが、中身は基本的に同じです。

※Safariでの動作が不安定のようで、一部サイトが表示されない、異常に重くなるなどの不具合が発生するかもしれません。お手数ですが、除外サイトとして指定する、Bookmarkletとして使うなどで対応してください。

soh335

soh335

  • 2009/05/10 11:50
    LDRizeのSITEINFOがwedataに移転した件に対応しつつ、本家のバージョンアップに追従しました。ファイル名が変わっているので、旧バージョンはアンインストール(削除)してください。
  • 2008/02/29 13:37
    Minibufferのコンソールが開かない不具合を修正しました
  • 2008/02/12
    パラグラフが大量にあるページ*1を開いたときにブラウザが固まってしまうのを防ぐために、SITEINFOのマッチングを簡略化して、高速化を図ってみました。今のところ問題なさそうなんですが、もしかすると副作用があるかもしれません。。
  • 2008/02/12
    LDRizeの実行タイミングをonloadに変更(画像のロードなどを待つことになりますが、他のScriptへの影響を小さくできるので、試験採用)。
  • 2008/02/11
    Safari版で、GoogleなどXPathにid関数を使っているページで動かなかった問題に対応しました。修正は主にMinibufferのほうですが、両方更新してください。修正に当たって、jAutoPagerize( http://coderepos.org/share/log/lang/javascript/userscripts/jautopagerize.user.js? )を参考にさせていただきました。多謝。
  • 2008/02/04
    Opera版とSafari版を区別して、Safari版の名前を変えました。
  • Safari & GreaseKit1.4でも一応動くようになりました。コマンドの補完が効かないけど。。コマンド補完できるようになりました

oAutoPagerizeと同じく、LDRizeの中にSITEINFOを埋め込んでいます。実行される順番は意識しないでも問題ないようにしてあります。2つ以上Pinして開くとポップアップブロックに引っかかるので注意です。回避できました

とりあえず入れてみて、Googleで検索して適当にj,kを押してp押してoとか押してみればよいと思います。矢印キーやTABキーなどのデフォルト動作をキャンセルできていないのは仕様です。。なんとかしたいところですが。Operaではinput@type=textではなく、textareaを使うようにして対応しました。

まあ、なんとか動作するようにしたというのが現状で、近日中に細かいところに手を入れる予定です。*2

*1:うっかり痛いニュースを開いたときなど、Operaが死にそうになる。。

*2:CSSのMoz系とか

seltsamseltsam 2008/01/13 22:12 Operaで2つ以上Pinして開くとポップアップブロックされる件ですが
下記みたいにsetTimeoutでGM_openInTabを囲んで回避する方法はどうでしょうか?

setTimeout(
function() {
GM_openInTab(url)
}
, 100);

os0xos0x 2008/01/15 17:50 おお、そうですね。
100おきで試したらブロックされませんでした。
ありがとうございます。

肉 2008/02/11 01:45 スイマセン

はじめまして

LDRize Safari用はGoogleにて使用できてないようなのですが…

仕様でしょうか?

Safari 3.0.4にて使用しております

os0xos0x 2008/02/11 08:37 > 肉さん
Googleで動いていないのは把握はしているんですが、ちょっと原因が不明でして。。
ただ、WebKitのNightly Build(r30123)では動いているので、Safari側の問題であり、今後修正されると思われるという状態なので、もう少し様子を見させてください。

os0xos0x 2008/02/11 09:52 と、思ったのですが、原因が判明したので対応してみました。

肉 2008/02/11 10:46 osoxさん

早速の対応ありがとうございますっ!

バッチリです!

これからも応援させていただきます…。

hiyoudhiyoud 2008/05/19 18:24 ldrise.opera.jsを利用させて頂きます。

ただ、ldrise.opera.jsの1262行目の末尾に余分な’が挿入されているようです。

os0xos0x 2008/05/19 18:46 >hiyoudさん
報告ありがとうございます!
http://white.s151.xrea.com/wiki/index.php?script%2FLDRize%2Fsiteinfo のほうに無駄な’が入っていたので、Wikiもldrise.opera.jsも修正しました。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

カレンダー
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
日記の検索

最近のコメント