|
|
||
IRC: irc://irc.opera.com/japanese <--Opera 日本語ユーザのためのIRCチャンネル。
上のがつながらない場合は irc://irc.se.opera.com/japanese
デフォルトだと 多い順に 500 のタグしか表示されずなおかつ補完対象にならない.それを今まで使ったことのある(たとえ一回でも)タグも表示させて補完対象にする UserJS.こっちに書いているということは Opera でしか動きません.
ファイル名を ***.user.js じゃなくて ***.js にしてね.
// ==UserScript== // @include http://del.icio.us/*?*url=* // ==/UserScript== (function() { opera.addEventListener('BeforeExternalScript', function(e) { if(/\/feeds\/json\/tags/.test(e.element.src)) { e.element.src = e.element.src.replace(/count=\d+&/, ''); } }, false); })();
が
こうなる
"BeforeScript" でもいけるかなぁとおもったけど "BeforeExternalScript" でなければだめっぽい.
"BeforeExternalScript" だと src を伴う script 要素がみつかって"読み込む前"に実行される.
"BeforeScript" の場合,各 script 要素の"内容が実行される前"に実行される.
よって上のスクリプトのように BeforeScript だとすでに書き換える前の URL にアクセスして内容を取り込んでいるので, src 属性 を書き換えたとしても意味をなさない.
ということっぽい.あってるかな.
Opera: User JavaScript: Available Methods, Events, and Properties