greasemonkey

LDR用

JoltMark の TrueParmalink 書き換え用。5人しか購読者いないけど。 最速インターフェース研究会 :: livedoor ReaderにSimpleAPIのサムネイルを加えるGreasemonkeyスクリプト の register_hook の前に挿入する。 w.register_hook("before_printfeed", funct…

くずはスクリプト用キーショートカット追加スクリプ㌧

del.icio.us のヤツのオリジナル。 バックアップ用に貼っとく。暫定は見に行ってないから動かなくても知らないです。 // ==UserScript== // @name Qwerty Shortcut Key Appender // @namespace http://qwerty.on.arena.ne.jp // @include http://qwerty.on.a…

Google の検索結果画面の keyboard Shortcut

という script はどっかに転がっていそうだから、まず探してみるか。 http://userscripts.org/tag/google http://userscripts.org/scripts/show/805 これは次の n 件の検索結果に移動するためのショートカットだった。Auto Pager があるのでいらない。 http:…

del.icio.us Helper

del.icio.us にキーショートカットを追加する GreaseMonkey スクリプトの update。選択中のポストにフォーカスを当てるようにして o キーでポストを開くようにしてみた。ポップアップブロックしていると開けません。o ではなくて Enter で選択中のリンク先が…

del.icio.us Auto Pager

deliciousAutoPager.user.js del.icio.us の出力するコードが変更されたので、対応しておきました

GM 0.5.3

http://greasemonkey.mozdev.org/ News: Many users are having problems upgrading from 0.3.x to 0.5.x. If it seems like "nothing works" after upgrading, or if all your scripts are gone, follow these directions to fix the problem. 何のためのベ…

再挑戦

別の環境でも GM5.1 へのアップデートを試してみたけど、まったく同じ結果に終わった。3.5 に戻したらスクリプトが勝手に移動させられていたので、元のスクリプトの保存場所にコピーしてやらなければなかなかった。どうやったらまともに動くのだろう...。Tec…

GreaseMonkey 5.1 released

http://greasemonkey.mozdev.org/ 5.1 正式リリースだ。ちゃんと今までのスクリプト動くのかな。ベータのとき動かなかったんだけど...。いろいろ試してみたけれど、user script の open に失敗するようだ。仕方ないので GM 3.5 にバージョンダウンしておく。

Hatena Diary Edit at here の GM 3.5 対応版

こども(てれび) はてなダイアリーを記事毎にその場で編集 GM 3.5 では GM_xmlhttpRequest が利用できないので、そのような環境では XMLHttpRequest を利用するようにした修正版を(自分のために)作りました。同じスクリプトを作ろうとして半分ぐらい完成した…

XmlHttpRequest

ときどき FireFox では XmlHttpRequest の Open で絶対URL が指定できないから、... という記述を見かけるけれど、クロスドメインでのアクセスができないことを勘違いしているんじゃないかな。同じドメインなら絶対URL指定できますよ。こういう記述している…

GM 5.1

インストールしてみたけれど、スクリプトが動作しないのでアンインストール。GM_xmlHttpRequest なら、ドメインに関係なくデータをとってこられる〜と思って修正コード書いたのにな。

TIPS(1)

すべてのリンクに対して操作を行う http://diveintogreasemonkey.org/patterns/match-attribute.html a タグはページアンカーとしても使われるので、必要なら次のように処理する。 var allLinks, thisLink; allLinks = document.evaluate( '//a[@href]', doc…

開発環境(1)

GreaseMonkey の開発環境について調査してみようと思います。 3.2. Logging with GM_log http://diveintogreasemonkey.org/debug/gm_log.html GM_log('this line is always printed');GM_log を利用すると Javascript コンソールにログが出力されるようです…

クロスサイトリクエストフォージェリ

d.hatena.ne.jp から XmlHttpRequest で i.hatena.ne.jp がアクセスできません。とほほ。これとは別に del.icio.us でグローバルな tag の一覧で XmlHttpRequest が上手く動作しない問題もあります。そっちの方はさっぱり原因がわからないのですが。ユーザの…

deliciousAutoPager

需要がなさそうなのでパッチ後のスクリプトはおかないけど、deliciousAutoPager.user.js で del.icio.us のブックマークのリンクターゲットを "blank_" に指定する機能を追加するコード。 var add_blank = function() { var atag = document.getElementsByTa…

Trixie & Turnabout

上記の問題を検証してみるために IE の Trixie をインストール。... したけど、新しいスクリプトが追加できないな。捨て捨て。気分を改めて Trunabout をインストール。... したけど、新しいスクリプトが追加できないな。config.xml を書き換えたら追加でき…

deliciousAutoPager

http://del.icio.us/tag/folksonomy だと エラー: [Exception... "Node was not found" code: "8" nsresult: "0x80530008 (NS_ERROR_DOM_NOT_FOUND_ERR)" location: "http://del.icio.us/tag/folksonomy Line: 68"] ソースファイル: http://del.icio.us/tag/…

deliciousAutoPager

deliciousAutoPager.user.js GoogleAutoPager が使いやすいので del.icio.us 用のものを作ってみました。document.body.scrollTop を window.pageYOffset に置き換えていたりするので、Firefox 以外では動かないかもしれません。javascript とか XMLHTTP を…

deliciousAutoPager

deliciousAutoPager.user.js GoogleAutoPager is very convenient. So I made a script to page of del.icio.us automatically. Demonstration