2008-02-19
■ [web] Opera+LDRでもgキーで全文表示できるようになった,が….
- 3/15追記:以下で紹介されてるスクリプトの方がちゃんとしてます.こっちを使った方が良いでしょう.
がうらやましかったので,Operaに移植してみた.
手順
まず,「OperaのユーザスクリプトでGM_xmlhttpRequestを使う - kaz::hatena」 の指示に従って,以下のjsファイルをuser.js置き場 (詳細設定→コンテンツ→JavaScriptオプション で設定したディレクトリ) に置く.
- Cross-domain XMLHttpRequest - User JavaScript - Opera Community
- a-lib-stacktrace.js
- a-lib-xmlhttp-cd.js
- GreaseMonkey Script on Opera 9.00 < 21 < June < 2006 < nulog, NULL::something : out of the headphone
- 000.js
次に,以下のjsを置く.
オリジナルからの変更点は2点.
- 余分なカンマを修正 (Operaだと文法エラーらしい)
- w.Keybindがundefinedだったので適当に修正 (もっとましな方法がありそう)
316,318c341,349
< w.Keybind.add(KEY, function(){
< launchFullFeed(SITE_INFO);
< });
---
> (function(){
> if(w.Keybind){
> w.Keybind.add(KEY, function(){
> launchFullFeed(SITE_INFO);
> });
> }
> else
> setTimeout(arguments.callee, 100);
> })();
これで,一応,「g」キーで全文を表示できるようになった.
でも,取ってくるサイトによってはそのあと表示がえらいことになってしまう.
例:
どうしよう.
iframeにしちゃう、とか?