ユーザースクリプト(LDR shortcut key read by rate)のFirefox3対応

トラックバック(0) コメント(0)

Andre's garden - livedoor Readerのフィードをレートごとに既読にするGreasemonkey

をFirefox3に対応にしました。


ldr_shortcut_key_read_by.user.js

window.addEventListener("load", function() {
	
	var fns = new Array();
	for (var k=0;k<=5;k++) {
		var fn = '(function(){var sl = window.subs.model.get_by_rate('+k+').list;for (var i=0;i<sl.length;i++) window.touch_all(sl[i].subscribe_id);})'; 
		fns[k] = 'eval("'+'window.Keybind.add(String(' + k + '), ' + fn + ');'+'");';
	}
	
	var script = document.createElement('script');
	script.type = 'text/javascript';
	script.innerHTML = fns.join("");
	document.getElementsByTagName('head')[0].appendChild(script);
	
}, false);

このあたりを参考にさせていただきました。感謝^^
Firefox3 + GreasemonkeyでunsafeWindowのプロパティが取れない件を解決する方法 - koumiyaの日記
GreasemonkeyをBookmarklet的に実行してみる - 0x集積蔵

ああ・・・優しくないソースなぁ。もっと上手くかけそう^^;

こっちはなーんにもしなくてFirefox3で動きます。
Andre's garden - 他のサイトでもニコニコ動画をポップアップできるようになりました。

トラックバック(0)

このブログ記事を参照しているブログ一覧: ユーザースクリプト(LDR shortcut key read by rate)のFirefox3対応

このブログ記事に対するトラックバックURL: http://andre-garden.com/cgi/mt/mt-tb.cgi/388

コメントする

最近のブログ記事

最近買った本
パーフェクトJava (PERFECT …
最近の気になった記事(03/05)
とりあえず生きてます(笑) Listen…
3Dにはまるかも?(アバターではありません)
アバターが意外と近くでIMAX上映(10…