はじめてGreasemonkeyを書いて&使ってみました。いくつか追加しました。
- User Scriptの名前は?
- hogehoge.user.js
- インストールのしかたは?
- hogehoge.user.js をブラウザで開いたらいいよ
- メタデータとかある
- 適用するURLとか除外するURLとか決められる
- http://diveintogreasemonkey.org/helloworld/metadata.html
- GM_xmlhttpRequest は、xmlhttpRequestと全然違う
- 気を付けよう
- GM_xmlhttpRequest は、ResponseXML使えない
- var responseXML = (new DOMParser).parseFromString(res.responseText, "application/xml");
- http://d.hatena.ne.jp/Yuichirou/20060830#1156906213
- greasemonkeyは日本語通らない?
javascript:(function(){var%20t='';while(true){t=window.prompt('Escape',escape(t).replace(/%/g,'\\'));if(!t||t=='')break;}})()
- greasemonkey内の関数は動的に作ったHTML要素のonClickとかから呼べない
- addEventLisner で、クロージャ関数をclick とかで追加してやるが良い
- setTimeout Dive Into GreaseMonkey のやり方うまくいかず
- なんかきもい
var f; f = function(){ // ... // ... window.setTimeout(f, 1000); }; window.setTimeout(f, 1000);
- click()が使えないときがある
- setTimeout を設定して、たたかせるとうまくいく場合がある。
新年あたりに公開できるかと思います。結局公開してないや。