firefox userChrome.js greasemonkeyスクリプトスレ 2at SOFTWARE
firefox userChrome.js greasemonkeyスクリプトスレ 2 - 暇つぶし2ch832:名無しさん@お腹いっぱい。
07/10/24 08:27:31 JealnWSJ0
greasemonkeyスクリプトのMulti Engine SearcherURLリンク(userscripts.org)をAutoPagerizeと併用したいのですが
Multi Engine Searcherを導入すると表示される他の検索エンジンへのリンクを、AutoPagerizeで次のページを読み込んでいても表示され続ける場所(例えば//table[@class="t bt"]/tbody/tr/tdの下)に表示するには
スクリプトのどこの部分をどのように書き換えれば良いでしょうか?
どなたか教えて下さい。

833:名無しさん@お腹いっぱい。
07/10/24 12:42:35 2TW+pEiZ0
>>115
サンクス。

834:名無しさん@お腹いっぱい。
07/10/25 18:42:36 1fNXvBeG0
>>832
元スクリプトの
})();を

if(window.AutoPagerize && window.AutoPagerize.addFilter){
var doc = window.document;
var ipage=0;
window.AutoPagerize.addFilter(
function(page){
var nodes = doc.evaluate('//a[@class="autopagerize_link"]', page[0], null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var first_result = nodes.snapshotItem(ipage);
var newElement = doc.createElement('span');
first_result.parentNode.insertBefore(newElement, first_result.nextSibling);
newElement.innerHTML = '<br>'+writing;
ipage++ ;
}
);
}
})();

にしてみる

835:名無しさん@お腹いっぱい。
07/10/25 21:53:23 9tqYj/yR0
>>834
OSはVistaとWinXP、Fx 2.0.0.8,SM 1.1.6Preでエラーもなく動作確認しました。完璧です。

読み込む全てのページ先頭に表示されるようになりました。
このスクリプト、シンプルで検索サイトは手軽に書き換えられるし、気に入っていたのですが
ページの先頭に必ず表示させることは今までうまく出来ませんでした。

ありがとうございました。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch