Greasemonkey

GreasemonkeyでクロスドメインiframeのcontentWindowにアクセスするとエラーになる件の回避方法

http://from.example.org/ のページでほげほげした結果を iframeで開いたhttp://to.example.com/ のページにwindow.postMessageで渡して、 そっちのGreasemonkeyで何か処理をさせるみたいなGreasemonkeyを書いててハマったのでメモ。 こんな感じのコードだっ…

jQueryとGreasemonkeyの相性が素晴らしく良い件

pixiv_add-bookmark.user.js · GitHubを弄ってて実感した。 DOMツリー構築とE4X jQueryだとjQuery関数にHTML断片を文字列として渡す事でDOMツリーを構築する事が出来る。 で、Greasemonkeyのscriptが動く環境は当然FirefoxなのでE4Xを使う事が出来る。 する…

pixivのイラストをその場でブクマできるようにするグリモン(少しマシになった版)

pixiv_add-bookmark.user.js · GitHub クリックしてインストール修正・改良点 酷いポカのせいででやたら重いのを修正 表示して閉じてまた開くとグループが倍になってるの修正 選択済みグループがグループ一覧で強調表示されるようにした 選択済みグループ表…

pixivのイラストをその場でブクマできるようにするグリモン(超とりあえず版)

とりあえず動く版は出来たものの超とりあえず版。 pixiv_add-bookmark.user.js · GitHub クリックしてインストールここら辺の話の続き pixivのイラストをブックマークするのをブックマーク追加画面に遷移せずに行いたい - 文殊堂 なぜか$(/*何がし*/)でindex…

livedoor Readerにはてなブックマークのコメントを表示するGreasemonkey ScriptがFirefox3.0で動かない件とその対応

2008/09/11追記 gistに置いてリンククリックでインスコできるようにした。 http://gist.github.com/raw/10158/dc416523e4ba898d6f15dbda6fdc84ff5a44d8d0?ldrhatebucomments.user.js 元のエントリ UserJS Mania: livedoor Readerにはてなブックマークのコメ…

Firefox3.0+Greasemonkey0.8.20080609.0で「new Date()」がこける件

バグなのか仕様変更なのかはよく分かりません。 Firebugが入っている状態で、こんなグリモンを入れてリロードしてみると、 // ==UserScript== // @name Date test // @namespace hogehoge // @include * // ==/UserScript== (function () { with (unsafeWind…

またニコニコ動画見てるグリモンをSeaHorseに移植したけど、割と非推奨

非推奨の理由 CSRFの危険性がある(特定URLを踏まされただけでTwitterで発言してしまう) またニコニコ動画見てるをするたびにタブを一つ開いてしまう ポップアップブロックの許可URLを設定しないとそもそも動かない この辺を分かった上でどうしても使いたい人…

またニコニコ動画見てるグリモンをSeaHorseに移植したい

とりあえずイベント処理やflvplayerの取得などをIEコンポーネント対応するのは出来て、 GM_xmlhttpRequestのダミーで本来POSTすべき内容をalertで表示するところまでは出来た。 // ==UserScript== // @name mata nicovideo // @namespace http://d.hatena.ne…

はてブにニコニコ動画サムネを表示するGreasemonkeyスクリプトをSeaHorse移植

Nico Nico Thumbnail in Hatena BookmarkをSeaHorseに移植したというか、 SeaHorseスクリプトとして使用できるようなローダーを作りました。 元のグリモンをSleipnir/plugins/seahorse/NicoThumbnailForHatebu配下に配置、 id:amachangのXPathライブラリをSl…

はてブで簡単に本文引用

http://fg-180.katamayu.net/archives/2007/08/02/222821 Sleipnir&SeaHorseでは動かない模様。 とりあえず、bookmarkletの方はこいつで行けます。 javascript:window.open('http://b.hatena.ne.jp/add?mode=confirm&is_bm=1&title='+escape(document.title)…

sawatさんの、「あわせて読みたい」にはてなブックマークカウンターをつけるuser.js

「あわせて読みたい」にはてなブックマークカウンターをつけるuser.js - sawatの日記 せんせー、仕事が早いですね。 確かにこれは便利だわ。

RE:インクリメンタルサーチでJavadoc APIをさくさく参照するためのuser.jsなど

インクリメンタルサーチでJavadoc APIをさくさく参照するためのuser.jsなど - sawatの日記 ↑がSleipnirのSeaHorseにも対応しているようなので使ってみることにしました。 Javaのプログラムを書いていてJavaDocを読まないということはまずないので、ほんと助…