Firefox userChrome.js greasemonkeyスクリプトスレ 9at SOFTWARE
Firefox userChrome.js greasemonkeyスクリプトスレ 9 - 暇つぶし2ch1:名無しさん@お腹いっぱい。
09/07/11 15:02:56 4uQUz6G20
質問は必ずまとめサイトに目を通した後にして下さい。

■まとめサイト
firefoxまとめサイト
URLリンク(firefox.geckodev.org)
URLリンク(firefox.geckodev.org)
URLリンク(firefox.geckodev.org)

■前スレ
firefox userChrome.js greasemonkeyスクリプトスレ 8
スレリンク(software板)
■拡張機能
greasemonkey
URLリンク(www.greasespot.net)
Userscripts.org
URLリンク(userscripts.org)

"alta88's userChromeJS"
URLリンク(userchromejs.mozdev.org)
userChromeJS フォーラム
URLリンク(forums.mozillazine.org)

"zeniko's userChrome.js"
URLリンク(mozilla.zeniko.ch)
userChrome.js フォーラム
URLリンク(forums.mozillazine.org)
URLリンク(forums.mozillazine.org)
userChrome.js 0.8 (FX) - Add-ons Mirror
URLリンク(forum.addonsmirror.net)

2:名無しさん@お腹いっぱい。
09/07/11 15:03:37 4uQUz6G20
■拡張機能その2
JavaScript Actions
URLリンク(openhideaway.net)
Custom Buttons
URLリンク(addons.mozilla.org)
Custom Buttons フォーラム
URLリンク(custombuttons.mozdev.org)
Custom Buttons2
URLリンク(addons.mozilla.org)
Custom Buttons2 フォーラム
URLリンク(custombuttons2.com)
keyconfig 20060828 - Add-ons Mirror
URLリンク(forum.addonsmirror.net)
keyconfig 20080929 ? mozillaZine Forums
URLリンク(forums.mozillazine.org)

■firefox用スクリプトアップローダー
firefoxのuserchrome.js・greasemonkey等のスクリプトアップローダー
URLリンク(loda.jp)

3:名無しさん@お腹いっぱい。
09/07/11 15:39:15 A1wOr/7t0
いちょつ

4:名無しさん@お腹いっぱい。
09/07/11 16:45:35 EERFh36j0
これはポニテ

5:名無しさん@お腹いっぱい。
09/07/11 17:07:36 FUnF7zMF0
AutoPaging + Site ThumbShots + Google Suggest (multi-lang)
+ Easy Filters + Right Panel Feature
+ Images Redirect & Preview + Searchers + Static TopBar
+ NoAds + Nice Look&Feel + User's Settings + MultiLanguage & more... [Opera & Firefox]
URLリンク(dataup.to)



6:名無しさん@お腹いっぱい。
09/07/11 17:08:34 FUnF7zMF0
/* Prevent firefox from dragging a tab to a new window */
try {
eval("gBrowser._onDragEnd = "+gBrowser._onDragEnd.toString()
.replace('this._replaceTabWithWindow(draggedTab);',''));
}catch(e) {}

7:名無しさん@お腹いっぱい。
09/07/11 18:22:55 aPWWlTWb0
>>1


8:名無しさん@お腹いっぱい。
09/07/11 20:39:43 ovDYHFzN0
前スレで回答が付かないまま新スレになってしまったので、再度書き込みします。


質問があります、よろしくお願いします。

●質問
 指定したコメントタグ位置(開始)から、指定したコメントタグ位置(終了)内にあるタグを消したいです。
 もし、消すことができなければ、非表示(コメント化)でも構いません。
 コメントタグで範囲指定して、その開始~終了までに書かれているタグを消したいのです。

●詳細
<!---- テスト項目 ここから ---->
ここに書いてある複数行の色々なタグを消したいです。
<!---- テスト項目 ここまで ---->

●環境
 Windows XP Professional SP3 (32bit)
 Firefox 3.0.11
 Greasemonkey 0.8.20090123.1

ご存知の方いらっしゃいましたら、教えてください。
どうかよろしくお願いします。

9:名無しさん@お腹いっぱい。
09/07/11 20:53:23 rnhirgLj0
何のためにGreasemonkey入れてるんだ
消したいなら消せばいいだろ

10:名無しさん@お腹いっぱい。
09/07/11 20:59:34 gP3b/Sd50
>>8
プロキシサーバでやるべきだと思う。

コメントはDOM対象外になるから Greasemonkeyスクリプトの実行より前に変更する必要がある。
再リクエストしてinnerHTMLで変更すればできるが ページのスクリプトが適用されない。

11:名無しさん@お腹いっぱい。
09/07/11 21:06:46 tbu+lcet0
>>10
えつ
nodeTypeが8でいいじゃないの?

12:8
09/07/11 21:19:37 ovDYHFzN0
>>10
レスありがとうございます。

コメント部分の位置を取得できないという事でしょうか?
それでは、コメントタグ指定ではなく、”テスト項目 ここから” という文字列の位置から
”テスト項目 ここまで” という文字列の位置の間にあるタグを消す事は出来ますか?

JavaScriptもほんと超基本的な事しか理解できず、またDOMというものも分からずにいます。
※時間がある時は(ない時もたまに)、外が明るくなるまで調べていても、ほとんど理解できず仕舞いで・・・。
_| ̄|●lll

もし、上の方法でなら可能であれば、よろしければサンプルスクリプトを書いていただけると助かります。

よろしくお願いします。

13:名無しさん@お腹いっぱい。
09/07/11 21:55:24 Sme9DHLO0
コメントノードは,以下でとれるよ。
document.evaluate('//comment()[contains(., "hogehoge")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);

14:名無しさん@お腹いっぱい。
09/07/11 22:11:17 qTlkWGE10
>>12

var start = document.evaluate('.//comment()[contains(., "start")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var end = document.evaluate('.//comment()[contains(., "end")]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
var range = document.createRange();

var startNode = start.snapshotItem(0);
var endNode = end.snapshotItem(0);
range.setStartAfter(startNode);
range.setEndBefore(endNode);
range.deleteContents();

15:名無しさん@お腹いっぱい。
09/07/12 03:45:06 hDtRaL8C0
前スレで質問させて頂いたのですが、問題ないとの事で他のスクリプトを外して
機能させてみたのですが、変わらずです。どこかのアイコンを拾ってるのかな
と思ったのですが、分かりませんでした。同じ症状で解決された方はいらっしゃい
ませんか

名無しさん@お腹いっぱい。 sage 2009/07/11(土) 12:15:54 ID:odKhMt200
Firefox 3.5に拡張機能用のスクリプトでScroll Search Enginesを
入れてみたのですが、機能はするものの、右クリックメニューの
...で検索」で表示する、検索エンジンアイコンが全て大小重なった
ような画像になります。識別は出来るのですが、おかしいので
何とか直せないでしょうか、宜しくお願いします。

URLリンク(www.xuldev.org)

16:12
09/07/12 04:10:11 a2JutdZg0
>>13
レスありがとうございました。

>>14
レスありがとうございます。
スクリプトを書いていただき助かりました。

最初、消えなくてコメントをローマ字にしてみたら出来ました。
これは、下記のような漢字・ひらがな・半角スペースなどは使用できないのでしょうか?

<!-- 開始 ここから -->

<!-- 終了 ここまで -->

日本語の場合は、なにか変換が必要なのかと今も調べている最中なのですが、どうにも
情報が見つけられずにいます。
よろしければ、この点についてレスいただけますでしょうか?
(図々しくて申し訳ありませんが、変換スクリプト等をレスしていただければ幸いです。)
どうかよろしくお願いします。


※自分で調べて理解できれば一番いいのですが、なんというか自分の能力では限界の
 ようで、しょっちゅうこんな時間まで調べていても分からずに終ってしまいます。_| ̄|●

17:12
09/07/12 04:15:15 a2JutdZg0
度々失礼します。

対象のコメントに日本語を指定すると、Firefoxのエラーコンソールに下記のエラーが出てしまいます。
Parameter is not an object

そして、エラー部分は下記の所がハイライトされています。
range.setStartAfter(startNode);

ほんとうに何度もすみませんが、どうかよろしくお願いします。

18:14
09/07/12 04:50:30 pSVY/sNX0
>>16-17
こっちでは問題無いが。
HTML/スクリプトの文字コードとか確認してみてくれ

19:12
09/07/12 06:08:04 a2JutdZg0
>>18
朝早くにレスどうもありがとうございます。

スクリプトの文字コードをSHIFT-JISからUTF-8にしたら出来ました!

Greasemonkeyで、新規ユーザスクリプトを実行して出来たものが、
SHIFT-JIS・LFになっていたので、それが標準だと思っていました。

本当にどうもありがとうございました。
どうしてもやりたかった事なのでとても感謝してます。(`・ω・´)


※以下、余談です。
 アラートで色々と確認していたら日本語が化けていたので、ふとURLエンコードなる言葉を思い出し、
 関係ないのかあるかないか分からないですが、一応してみたりしていました。
 ただ、もうどうにも解決できそうにないと思って、>>17のレスをさせていただきました。

 それからずっと調べたり考えていて、処理が遅いかもしれないけれど置換してみるといいかも!?と
 思い日本語を英語に置換するようにしていたところ、こちらのスレを再度チェックしたら、>>14さんが
 再度レスをくださったので、スクリプトファイルの文字コードを変えてやっと思い通りの動作ができました。

この度は、どうもありがとうございました。

20:名無しさん@お腹いっぱい。
09/07/12 08:45:51 vQnCcRVO0
/* Prevent firefox from dragging a tab to a new window ver0.1 */
try {
eval("gBrowser._onDragEnd = "+gBrowser._onDragEnd.toString()
.replace('this.replaceTabWithWindow(draggedTab);',''));
}catch(e) {}

21:名無しさん@お腹いっぱい。
09/07/12 16:26:40 90wkQ36e0
毎回かならずクリックするリンクがあるのですが
そのリンクのアドレスに飛ぶsubmitボタンを追加するようには出来ないでしょうか?
なにがしたいかというと
enterキーでそのリンクのアドレスに飛びたいのです。

22:名無しさん@お腹いっぱい。
09/07/12 16:42:20 HUldbLbQ0
ボタン作らなくても目的のリンクにフォーカスがいくようにすればよくね?

23:名無しさん@お腹いっぱい。
09/07/12 18:01:33 7HbtuCSNP
Alice0775さん
sqliteを簡単にvacumeできるアドオン開発をお願いします

24:名無しさん@お腹いっぱい。
09/07/12 18:24:10 LE9SFucn0
>>23
大丈夫? 色々と。

25:名無しさん@お腹いっぱい。
09/07/12 18:26:26 iEXseJUr0
Firefox起動中にvacumeは無理だから、アドオンじゃ無理だろ。

26:名無しさん@お腹いっぱい。
09/07/12 18:26:53 aPv60M7OP
>>23
バッチファイルをもう書いてる
URLリンク(space.geocities.yahoo.co.jp)

27:名無しさん@お腹いっぱい。
09/07/12 21:06:01 zY+Rc9AX0
起動時か終了時にvacumeしてくれるアドオンってすでに無かったっけ?

28:名無しさん@お腹いっぱい。
09/07/12 21:17:17 DxLhgdpN0
URLリンク(userscripts.org)
Vectorのいろいろなところから
ソフトのダウンロードリンクを作成するスクリプトを作ったよ。

29:名無しさん@お腹いっぱい。
09/07/12 21:17:55 t0f7lqol0
バックアップ取ってからvacumeしないと不具合がでる事があるぞ。

30:名無しさん@お腹いっぱい。
09/07/12 23:57:05 a2JutdZg0
以前、教えてもらったスクリプトなのですが、動作はするもののエラーコンソールにエラー表示がでます。
エラー内容は、tags[i] is undefinedです。
Firefox 3.0.11@WinXP Pro SP3で使用しています。

//スクリプト
var tags = document.getElementsByTagName ('meta');
for (var i = 0, L = tags.length; i < L; i++)
{
 if (tags[i].name != "")
 {
  if ('description' == tags[i].name.toLowerCase())
  {
   tags[i].parentNode.removeChild(tags[i]);
  }
 }
}

var ~とすればいいような情報を見つけたのですが、配列というのでしょうか、
tags[i].nameという場合のやり方が分かりません。

このエラーが表示されないようにするには、どういう文を追加すればよいか、
教えていただきたく、よろしくお願いします。



31:30
09/07/13 07:23:14 mCGWfpgP0
度々すみません。

サイトによって、tags[i] is undefinedのエラーが出たりでなかったりする事が分かりました。
HTMLソースを見てみたのですが、原因が分かりませんでした。

■エラー発生
 URLリンク(www.sagawa-exp.co.jp)
■問題なし
 URLリンク(www.yahoo.co.jp)

よろしくお願いします。

32:30
09/07/13 12:50:40 N7jYGJzY0
30です。
tags[i].parentNode.removeChild(tags[i]);
L = tags.length; ←追加
とすることでエラーが出なくなりました。(´・ω・`)
失礼しました。

33:名無しさん@お腹いっぱい。
09/07/13 20:16:37 6oubZtFr0
そんなのとっくに宣言されてるし、
そこに書いても何も意味ないのにエラー回避できる理由がわからない。

if (tags[i].name != "") → if (tags[i].name)
でいいような気がするけど。

34:名無しさん@お腹いっぱい。
09/07/13 20:37:10 lX3pTpQJ0
ノード総数が変化したから、1番最後の要素に参照できなくなったんだろ
>>32でエラー回避できたのは、
L = tags.lengthとすることでループを抜けたから
つまり、
tags[i].parentNode.removeChild(tags[i]);
break;
とすればおk
というか、descriptionなんて1つしか作らないのに
なんで削除した後もループを抜けるようにしてないのか謎

35:33
09/07/13 21:23:34 6oubZtFr0
>>34
ああ、なるほど。
そういや、以前にそれで詰まった事があった。
ありがとう。

36:名無しさん@お腹いっぱい。
09/07/13 22:12:26 W2Rbv6pv0
removeChildした後のtags.lengthをLに代入して終了条件が変わった
breakしないとループは抜けないよね

37:30
09/07/13 22:40:00 8DcoO8rI0
>>33
>>36
レスありがとうございます。

>>34
レスありがとうございます。

そうなのです。
undefinedというのが宣言されていないために出ているエラーなのではなくて、
配列を1個余分にチェックしているせいで出ていたエラーという事に気づくのに
凄い時間がかかってしまいました。 ※才能なさすぎて泣ける。・゚・(ノД`)・゚・

単にdescriptionの値だけを削除してるのだと思っていたのですが、エラーの出るサイトと
出ないサイトで、配列の数を確認していたら1個減っている時があったので気づきました。

最後にmetaでdescriptionを書いてあるサイトだと、要素というのでしょうか、それが減って
も結果的にそれで最後なのでエラーが出なかったんですね・・・。

break;でループを抜けられるんですね!
アドバイスありがとうございました。

38:名無しさん@お腹いっぱい。
09/07/13 23:11:28 CHNhiRoU0
ループの中で削除するのに0から数え上げているというのがそもそもの間違いですね。
この場合ループはtags.length-1から0までカウントダウンするように書くのが正しいです。

39:名無しさん@お腹いっぱい。
09/07/15 01:19:18 uOTT0TYj0
user_pref("nglayout.initialpaint.delay", 0);
これを設定した場合って

user_pref("content.notify.interval", 0);
user_pref("content.switch.threshold", 0);
これでいいんだよね?
0の1000倍は0ってことで。

40:名無しさん@お腹いっぱい。
09/07/15 04:54:12 SO+a7alT0
GreaseMonkeyを使って、表示されているページの条件によってメールを
送信したいと考えています。

具体的には、売り切れになっているサイトを定期的にチェックして、
入荷したら自分の携帯にメールを送りたいと思っています。

このようなことは可能でしょうか。
自分なりに調べてみたのですが、具体的な方法がヒットしなかったので
書き込みさせていただきました。
情報ありましたらお願いします。

41:名無しさん@お腹いっぱい。
09/07/15 08:15:59 dHlSvd4V0
検索後に検索バーへ入力した文字列を消去し、検索エンジンをリセットする
スクリプトなのですが、Firefox 3.5で機能しません。此は3.5では対応して
いないのでしょうか。

// ==/UserScript==

(function() {
        var searchbar = document.getElementById("searchbar");
        searchbar._doSearchInternal = searchbar.doSearch;
        searchbar.doSearch = function(aData, aInNewTab) {
                this._doSearchInternal(aData, aInNewTab);
                // clear the search term
                this.value = "";
                // reset the search engine
                this.currentEngine = this.engines ? this.engines[0] : this._engines[0];
        };
}());


URLリンク(www.xuldev.org)

42:名無しさん@お腹いっぱい。
09/07/15 09:13:54 Kwfen+5k0
(function(){
 var searchbar = BrowserSearch.searchBar;
 if (searchbar){
  searchbar.handleSearchCommand_original = searchbar.handleSearchCommand;
  searchbar.handleSearchCommand = function(aEvent){
   this.handleSearchCommand_original(aEvent);
    this.value = "";
   setTimeout(function(){
    var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService);
    ss.currentEngine = ss.defaultEngine;
   }, 0);
  };
 }
})();

43:名無しさん@お腹いっぱい。
09/07/15 09:39:21 dHlSvd4V0
>>42
レス有り難う御座います。早速使わせて頂いたのですが
文字列は消えないのですが....干渉も考え他のスクリプト
を切っても変わらずでした。

44:名無しさん@お腹いっぱい。
09/07/15 09:49:48 Kwfen+5k0
>>43
全角スペース直したか?

45:名無しさん@お腹いっぱい。
09/07/15 09:55:40 dHlSvd4V0
>>44
はい、直しております。

46:名無しさん@お腹いっぱい。
09/07/15 09:59:34 Kwfen+5k0
俺のところでは使えてるんだが...
とりあえずうpしておいた
これでも駄目だったらお手上げ

URLリンク(loda.jp)

47:名無しさん@お腹いっぱい。
09/07/15 10:12:23 dHlSvd4V0
>>46
消えました!!感謝致します。本当に有り難う御座いました。

48:名無しさん@お腹いっぱい。
09/07/15 10:32:29 4YmDP17K0
>39
スレちの釣りだろうが、答えてやろう。
user_pref("nglayout.initialpaint.delay", 0);
これは描画の開始時間。PC性能や回線速度で調整。最近のPCで回線光なら0でもいいんじゃね。

user_pref("content.notify.interval", 0);
これは処理のインターバル。描画開始と同一ではない。Firefoxは周知のとおりデータ読み込みと描画を並行して行う。その際のデータ処理を
例えば値が350000だったら、350ミリ秒ごとに処理を行う。
user_pref("content.notify.backoffcount", 5);
と設定していたら。350ミリ秒ごとに5回を上限に処理するってこと。デフォでは、-1。これはやらないのではなくて、content.notify.intervalで
指定したインターバルで、ページ表示が完了するまで処理するってこと。

user_pref("content.switch.threshold", 0);
は、割り込み操作優先時間の指定。この値が350000なら、350ミリ秒間に特に割り込み操作なければ、データ処理を優先するモードに
なるってこと。0にすると終始データ処理優先モードになる。が実際には割り込み処理を受け付けないわけではないので、あまり意味の
ない項目。0と値を指定している時とを比べると、割り込み操作のレスポンスが多少低下する。

というわけで、全部0にすると実質Firefoxにすべてお任せ、の設定になる。
実際そうしたいなら、
user_pref("content.notify.ontimer", false);
user_pref("content.interrupt.parsing", false);
にすりゃいい。content.notify.intervalとcontent.switch.threshold、content.notify.backoffcount、content.max.tokenizing.timeが
無効になる。

49:名無しさん@お腹いっぱい。
09/07/15 23:10:59 uOTT0TYj0
>>48
おお、サンクス

user_pref("content.notify.ontimer", false);
user_pref("content.interrupt.parsing", false);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("plugin.expose_full_path", true);
user_pref("ui.submenuDelay", 0);

とりあえずこんな感じに落ち着いたわ。

50:名無しさん@お腹いっぱい。
09/07/16 00:14:35 C08icPBK0
以下のようにスクリプトを書いてフォルダの作成と移動をしているのですが、
uc.append("mkdir");以降の作業を、
uc.mkdir("mkdir");のような連想配列にまとめるにはどのように書けばよろしいでしょうか。
連想配列をググって色々調べてみたのですが、うまく作れませんでした。
よろしくお願いします。


const Cc = Components.classes;
const Ci = Components.interfaces;
const ds = Cc["@mozilla.org/file/directory_service;1"].getService(Ci.nsIProperties);
var uc = ds.get("UChrm", Ci.nsIFile);

// ココから
uc.append("mkdir"); // フォルダ移動
if( !uc.exists() || !uc.isDirectory() ) { // フォルダが無ければ作成
uc.create(Ci.nsIFile.DIRECTORY_TYPE, 0664);
}
// ここまで


51:名無しさん@お腹いっぱい。
09/07/16 11:26:25 hXWcwjhy0
Firefox3.5でツリー型タブを入れてると、BHNewTabで新しいタブが開かなくない?

52:名無しさん@お腹いっぱい。
09/07/16 12:49:57 Rwib3DJg0
ブックマークに関してはツリー型タブ関係なくBHNewTabで新しいタブが開かなくい

53:名無しさん@お腹いっぱい。
09/07/16 14:46:05 NkHGnhkW0
>>51
// if('TreeStyleTabService' in window)
// return;
にすればいいんジャマイカ

>>52
ばーじょんがあってなくい

54:名無しさん@お腹いっぱい。
09/07/16 14:51:37 ydkEzYnI0
BHNewTab1.1mod21.uc.js はちゃんと動いてるよ
対 Sub-Script/Overlay Loader v3.0.24mod で

55:名無しさん@お腹いっぱい。
09/07/17 11:35:31 3Qo/1dbe0
["searchbar", "urlbar"].forEach(function(aId) {
  document.getElementById(aId).addEventListener("popupshowing", function(aEvent) {
    var menupopup = aEvent.originalTarget;
    var refChild = menupopup.getElementsByAttribute("cmd", "cmd_paste")[0];
    if (!refChild) return;
    var canPaste = refChild.getAttribute("disabled") == "true";
    var menuitem = document.getElementById(this.id + "-pasteand");
    if (!menuitem) {
      var bar = this;
      function pasteAndDo(aEvent) {
        // paste
        goDoCommand("cmd_paste");
        // and search/go
        bar.id == "searchbar" ? bar.handleSearchCommand(aEvent)
                              : handleURLBarCommand(aEvent);
        // close popup
        menupopup.hidePopup();
      }
      menuitem = document.createElementNS("URLリンク(www.mozilla.org)", "xul:menuitem");
      menuitem.id = this.id + "-pasteand"
      menuitem.setAttribute("label", "\u8cbc\u308a\u4ed8\u3051\u3066" +
                                     (this.id == "searchbar" ? "\u691c\u7d22" : "\u79fb\u52d5"));
      menuitem.setAttribute("accesskey", "e");
      menuitem.addEventListener("command", pasteAndDo, false);
      menupopup.insertBefore(menuitem, refChild.nextSibling);
    }
    menuitem.setAttribute("disabled", canPaste.toString());
  }, false);
});

56:55
09/07/17 11:37:04 3Qo/1dbe0
>>55
逆になって済みません。上の投稿は右クリックメニューへ貼り付けて移動と検索のスクリプトなのですが、
Firefox 3.5から、検索は出来ても移動が出来ません。どのように修正すれば宜しいでしょうか
おわかりの方、どうか宜しくお願いします。

57:名無しさん@お腹いっぱい。
09/07/17 12:14:15 0xvYcIGX0
>>56
handleURLBarCommand(aEvent)
        ↓
gURLBar.handleCommand(aEvent)

58:名無しさん@お腹いっぱい。
09/07/17 12:16:39 bRNcj4cc0
>>55
URLリンク(addons.mozilla.org) 使えばいいじゃんか

59:名無しさん@お腹いっぱい。
09/07/17 12:43:40 3Qo/1dbe0
>>56
レス有り難う御座います。すみません貼り付けて移動と検索どちらも表示されなく
なってしまったのですが、

>>58
できれば、スクリプトでと思いまして、質問させて頂きました。

60:名無しさん@お腹いっぱい。
09/07/17 13:07:25 dwjWWMw20
>>59
Paste and Search or Go.uc.js なら>>57の置換で正常動作確認したよ
3.5.0だけど

61:名無しさん@お腹いっぱい。
09/07/17 13:27:46 3Qo/1dbe0
>>57
申し訳御座いません。機能しました。Firefox 3.5.0の環境で15程度のスクリプトを
入れてますので、干渉してると思い一つ一つ順番にチェックすると、何故が動きました
今までこのような事は経験が無いのですが、適用順と言うのもあるのでしょうか

62:名無しさん@お腹いっぱい。
09/07/17 14:21:31 zAFBZmU00
>>61

今回のはそれが原因かどうかわかりませんけど、スクリプトの作動順序が関係する事はありますよ。

63:名無しさん@お腹いっぱい。
09/07/17 19:45:54 uXVHhkyl0
autopagerizeを使うと
URLリンク(uproda.2ch-library.com)
のように右上にバージョンが表示されます。
非表示に出来ませんか?

64:名無しさん@お腹いっぱい。
09/07/17 19:48:25 uXVHhkyl0
Google画像検索の

65:名無しさん@お腹いっぱい。
09/07/17 20:03:46 DTxteXwA0
さて困った
バージョン情報もないし, 設定条件 about:configとか cssとか 拡張機能やスクリプトtか
質問のしかたから勉強したら?

新規プロファイルで試せよといいたいが
-200px とかになってるところ を 全て -300pxとかに 置換すればいい

66:名無しさん@お腹いっぱい。
09/07/17 20:16:16 en6oUM3SP
>>63を見てautopagerizeのVer.が古いのに気付いて入れ替えた。


67:名無しさん@お腹いっぱい。
09/07/17 21:30:21 oPw35rjv0
ふむ

68:名無しさん@お腹いっぱい。
09/07/17 21:37:20 OUUsds7s0
ふみゅ……

69:名無しさん
09/07/18 07:36:14 Ao39iv1i0
スクリプト一つだけしか動かない。動くのは最初にuserChrome.jsに上書きしたスクリプトだけ。
あとからもう一つのスクリプト上書きしても動かない(ほかのスクリプト削除して
一つだけのときは動くのでスクリプト自体は問題ないはず)
userChrome.jsを右クリックして編集でスクリプト上書き、保存でいいんじゃ
ないの、間違ってる?
複数のスクリプト有効にするのには何か必要なんですか?


70:名無しさん@お腹いっぱい。
09/07/18 07:48:10 iYB61+IM0
userChrome.jsに直接書かない
Sub-Script/Overlay Loaderを落としてきてuserChrome.jsにリネーム
使いたいスクリプトを同じフォルダに単独ファイルで置け
あとはググるか過去スレくらい嫁

71:名無しさん@お腹いっぱい。
09/07/18 09:55:45 Yt26wPX/0
以下のスクリプトをFirefox 3.5.0で使いたいのですが、現状機能せず何とか
直せないでしょうか、宜しくお願いいたします。
ページ内検索の「次を検索」と「前を検索」をボタン上のマウスホイールの回転で
URLリンク(space.geocities.yahoo.co.jp)

72:名無しさん@お腹いっぱい。
09/07/18 09:56:32 Yt26wPX/0
// ==UserScript==
// @name           findNextPrevByMouseWheel.uc.js
// @namespace      URLリンク(space.geocities.yahoo.co.jp)
// @description    ページ内検索の「次を検索」と「前を検索」をボタン上のマウスホイールの回転で
// @include        main
// @include        chrome://global/content/viewPartialSource.xul
// @include        chrome://global/content/viewSource.xul
// @compatibility  Firefox 3.0 3.5
// @author         Alice0775
// @version        2009/03/15 23:30 何でこうコロコロと意味のない変更するのかね > Dao  Gottwald (Bug 481397 -  Incorrect tab order of findbar buttons on Linux)
// @Note
// ==/UserScript==
// @version        2009/03/15 07:30
// @version        2009/03/15 00:00

73:名無しさん@お腹いっぱい。
09/07/18 10:00:01 Yt26wPX/0
 //viewSourceやviewPartialSourceでは未定義
if (typeof gFindBar == 'undefined') {
  gFindBar = document.getElementById("FindToolbar");
}

if (document.getAnonymousElementByAttribute(gFindBar, "anonid", "find-buttons-container")){ //less Fx3.5?
  document.getAnonymousElementByAttribute(gFindBar, "anonid", "find-buttons-container")
  .addEventListener("DOMMouseScroll", function(event){
    var findBackwards = event.detail < 0 ? true : false;
    gFindBar.onFindAgainCommand(findBackwards);
  }, false);
} else { //more Fx3.6?
  document.getAnonymousElementByAttribute(gFindBar, "anonid", "find-next")
  .addEventListener("DOMMouseScroll", function(event){
    var findBackwards = event.detail < 0 ? true : false;
    gFindBar.onFindAgainCommand(findBackwards);
  }, false);
  document.getAnonymousElementByAttribute(gFindBar, "anonid", "find-previous")
  .addEventListener("DOMMouseScroll", function(event){
    var findBackwards = event.detail < 0 ? true : false;
    gFindBar.onFindAgainCommand(findBackwards);
  }, false);
}

74:名無しさん@お腹いっぱい。
09/07/18 10:12:36 cZftSPpZP
自分の環境では動いてるからなんかと衝突してるか
入れ方間違ってるかのどっちかだな

上だったら面倒だけどちょっとずつ試して衝突原因を回避するしかないなぁ

75:名無しさん@お腹いっぱい。
09/07/18 10:13:34 cZftSPpZP
あ、勿論3.5ね

76:名無しさん@お腹いっぱい。
09/07/18 14:14:55 GJ1Ru4740
「Firefox」アドオン開発者への寄付を受け付けるパイロットプログラム開始:ニュース - CNET Japan
URLリンク(japan.cnet.com)

77:名無しさん@お腹いっぱい。
09/07/18 14:25:08 WY2XcDU/P
>>76
情報thx、早速入れてみた

78:名無しさん@お腹いっぱい。
09/07/18 16:08:28 Yt26wPX/0
>>74
有り難う御座います。多数スクリプトを入れているので
拡張等も全て外し単独で試したのですが動きませんでした
原因不明です。

79:名無しさん@お腹いっぱい。
09/07/18 21:49:46 wh8Tx+vT0
firefox最新版だけどpatchForBug415761.uc.js動かなく無いですか?
特に弄らなくて良いと思うんですけど

80:名無しさん@お腹いっぱい。
09/07/18 22:28:36 MXtpxZ2B0
最新って便利な言葉だよな

81:名無しさん@お腹いっぱい。
09/07/19 00:15:51 Qi98KC360
みんなuserchromeは使ってるけどjetpackって使ってる人いる?
将来的にjetpackって、Firefox本体に統合しましょうってのがmozillaの意見らしいけど
極端な話、userchromeのスクリプトって少しいじればjetpackでも使えるようになるの?


82:名無しさん@お腹いっぱい。
09/07/19 00:16:07 ChI5cmf+0
最新版って書く人もそれに噛みつく人も両方居なくなーれ

83:名無しさん@お腹いっぱい。
09/07/19 00:25:37 pSrZohVB0
>>71
3.5でも3.5.1でも機能した
最低限問題の切り分けは自力で出来るようになるべき


84:名無しさん@お腹いっぱい。
09/07/19 01:09:51 lGiJqxJU0
>>81
Jetpackは専用のAPIがたくさん用意されててXPCOMを直接触るってのはできなくするらしいから
「少しいじる」レベルで対応させるのは難しいかも

85:名無しさん@お腹いっぱい。
09/07/19 02:06:21 2Hz8dvFG0
スクリプトについて質問があります。
よろしくお願いします。

【質問】
 ・ 指定したURL(? & = を含むフルパス)を開いた際に、指定した単語(文字列)をハイライトするものを探しています。
  細かく言うと、登録してある単語について、指定(登録)したURLを開いた際に自動的に全てハイライトさせたいです。
  (現在は、1ページと1単語のみなので、スクリプトを書いていただけると助かります。)
【 環境 】
 ・ Firefox 3.0.11@WindowsXP Pro SP3 32bit
【アドオン】
 ・ Greasemonkey 0.8.20090123.1
 ・ userChrome.js 0.8 (Sub-Script/Overlay Loader v3.0.22mod)


/*指定URLを開いた際に、登録してある文字列を自動で全てハイライトする*/
//単語(半角スペースは、 を使用しています。)
var highlightsWord = "WinXP Pro SP3 (32bit)";
//URL(ドメインのみでもいいですが、できればページや、? & =などのパラメータも指定したいです。)
var highlightsURL = "URLリンク(www.example.com)";
/*
ここに書く、ページ内の全ての指定文字列を探し出し、自動でハイライトにする
スクリプトと、指定URLのチェックなどが分からないです。
*/


上の通り、1URLで1単語のシンプルなものでも構いませんので、どうかよろしくお願いします。

86:名無しさん@お腹いっぱい。
09/07/19 03:39:27 14jDY9CR0
>>85
この辺のスクリプトを参考に。
URLリンク(userscripts.org)
URLリンク(userscripts.org)

87:85
09/07/19 05:16:19 2Hz8dvFG0
>>86
レスありがとうございます。

これくらいシンプルなものでよかったのですが、
半角のスペース ( )などの文字を指定するとエラーが出てしまいました。

エスケープという処理が必要という事で、\(などとしてみましたが、今度は
別のエラーが出てしまったり。

この辺のエスケープ処理というものを含めて、JavaScriptでの正規表現を
調べているものの理解できない自分。

正規表現というものや、文字として扱わないものを文字として扱わせる場合
の処理の組み合わせとか色々難しいですね。

ちょっとお手上げ状態でーす。(´・ω・`)n

88:名無しさん@お腹いっぱい。
09/07/19 16:46:58 YFlAHvdZ0
alice0775さんのopenTabsWhere_whichTabSelectWhenCloseTab.uc.jsでリンク開くと、
他のタブの未読判定が消えちゃうようなのですが、回避方法ってありますか?

89:名無しさん@お腹いっぱい。
09/07/19 18:18:45 J3SI0T810
うpろだにあがってる、InFormEnter.uc.jsなんですけど、全角が文字化けしちゃいます。
日本語がつかいたいです。よろしくおねがいします

90:名無しさん@お腹いっぱい。
09/07/19 18:44:08 EWtYTWfZ0
そりゃそのまま入力しても文字化けするだろ・・・
ってこれスクリプト弄る上で基本中の基本じゃないのか?
コンテキストメニューとかに2byte文字列使ってるスクリプトとか覗いてみろよ

91:名無しさん@お腹いっぱい。
09/07/19 19:03:30 9NAOmgZN0
function U(text) {
  return /[^\x00-\xff]/.test(text)
    ? text
    : decodeURIComponent(escape(text));
}

おすすめ

92:名無しさん@お腹いっぱい。
09/07/19 19:14:10 XeX8Pghr0
URLリンク(space.geocities.yahoo.co.jp)

93:名無しさん@お腹いっぱい。
09/07/19 21:10:52 J3SI0T810
>>90-92
全然、意味わかんないからいいやww
どうもでした

94:名無しさん@お腹いっぱい。
09/07/19 21:35:11 9NAOmgZN0
>>92みたいにまじめな方法があるとは知らなかった
もうどうでもいいんだけど>>91は間違いだから一応訂正しておく

function U(text) {
  return 1 < 'あ'.length
    ? decodeURIComponent(escape(text))
    : text;
}

95:名無しさん@お腹いっぱい。
09/07/19 22:54:11 XeX8Pghr0
>>93
(function(){
//ここから
 var UI = Components.classes["@mozilla.org/intl/scriptableunicodeconverter"].
 createInstance(Components.interfaces.nsIScriptableUnicodeConverter);
 UI.charset = "UTF-8";
//ここまで三行追加
 var mMenus = [

//ラベルを「 UI.ConvertToUnicode( ) 」の括弧で囲む↓
  { label: UI.ConvertToUnicode("パスワード"),text: "mb7vt5hv",},
  { label: "sep",},
  { label: UI.ConvertToUnicode("Gmail アドレス"), text: "nantara@gmail.com", accesskey: "G",},
  { label: UI.ConvertToUnicode("YahooJapanログインID"), text: "yahoo1234",},
  { label: UI.ConvertToUnicode("日本語メニューラベル"), text: "youtube1234",}
 ];

 init: {
  var contextMenu = document.getElementById("contentAreaContextMenu");
  var separator = document.getElementById("context-sep-undo");
  
  var menu = document.createElement("menu");
  menu.id = "ife-context-menu";
//menu.setAttribute("label", "InFormEnter");を↓に
  menu.setAttribute("label", UI.ConvertToUnicode("フォームに入力"));
  menu.setAttribute("accesskey", "I");

>>92覚えとくと色々使えるから

96:85
09/07/19 23:09:00 kMmFRi6H0
85です。

どなたか、>>86のようなシンプルなもので構いませんので、
文字のエスケープ処理を追加したスクリプトを書いていただけますでしょうか?

よろしくお願いいたします。

97:名無しさん@お腹いっぱい。
09/07/19 23:43:28 0INYOmSM0
自分でやれ

98:名無しさん@お腹いっぱい。
09/07/20 00:03:04 VAuIeDWiP
そもそもuserChromeとかグリモンって自助できる人のみが使うもんだよね

99:名無しさん@お腹いっぱい。
09/07/20 00:09:17 7ze2eq3t0
別に使うのに資格なんていらんよ

100:名無しさん@お腹いっぱい。
09/07/20 01:20:46 oPLLTTOG0
URLリンク(developer.mozilla.org)
ここの「XSLT & XPath チュートリアル」のリンク先が攻撃サイトでワロタ

101:85
09/07/20 01:26:01 JnT/5H6F0
>>97-99
レスどうもです。

>>97
まずは調べて、それっぽい情報があったら書いては試し・・・をずっと繰り返してはいるものの、
なかなか希望の事(情報というか構文?)が見つけられないのです。 (・ω・`;)
※他鯖に負荷の掛からぬようローカルで試しています。

>>86氏のおかげで、ページ内の指定文字列の検索・ハイライト・置換は分かったのですが、
先にも書いた記号などを含む文字列を指定する場合の処理が分からずにいます。
※正規表現が特に。

102:名無しさん@お腹いっぱい。
09/07/20 01:49:20 Y74jmSyv0
>>101
正規表現
URLリンク(developer.mozilla.org)

文字コード変換
URLリンク(piro.sakura.ne.jp)

103:85
09/07/20 07:13:11 JnT/5H6F0
>>102
レスありがとうございます。

せっかく情報サイトを教えていただいたのに申し訳ないのですが、
既にそういったサイトを見てはいますが、理解するまでに到らないのです。



104:名無しさん@お腹いっぱい。
09/07/20 09:03:18 Zvw12VYq0
見ても理解できないのなら諦めるのがいいんじゃ?

105:名無しさん@お腹いっぱい。
09/07/20 09:21:15 X1sO1Acd0
DragNgoModoki5.uc.js
クリップボードにテキストをコピー:無効

106:名無しさん@お腹いっぱい。
09/07/20 10:06:54 X1sO1Acd0
DragNgoModoki5.uc.js:
クリップボードにテキストをコピー:無效

107:名無しさん@お腹いっぱい。
09/07/20 11:15:01 X1sO1Acd0
DragNgoModoki5.uc.js:クリップボードにテキストをコピー:falseを返す

108:名無しさん@お腹いっぱい。
09/07/20 11:17:41 sY89Q3zj0
こいつみたいに、人間がコンピュータウイルスに感染する事ってあるんだな

109:名無しさん@お腹いっぱい。
09/07/20 11:21:34 HElMY6Gn0
たぶん風邪

110:名無しさん@お腹いっぱい。
09/07/23 09:34:44 1Gj65KeB0
質問です。
以前このスレで以下のようなスクリプトを教えていただき使用していたのですが、3.5に変更してから使用できなくなりました
どのような部分を変更すれば再び使用できるようになるでしょうか?
どうか教えてください、よろしくお願いいたします

(function(){
const OPEN_MENU_POSITION = 1; // 0=Right 1=Left
var viewSidebarMenu = document.getElementById("viewSidebarMenu");
var popupSet = document.createElement("popupset");
var popup = document.createElement("popup");
popup.id = "ucThrobberviewSidebarMenu";
var openMenuPosition = (OPEN_MENU_POSITION==0) ? "before_start" : "after_end";
popup.setAttribute("position", openMenuPosition);
for (var i = 0; i < viewSidebarMenu.childNodes.length; i++) {
var mi = viewSidebarMenu.childNodes[i].cloneNode(true);
mi.removeAttribute("id");
popup.appendChild(mi);
}
popupSet.appendChild(popup);
document.documentElement.appendChild(popupSet);
var throbber = document.getElementById("navigator-throbber");
throbber.disabled = false;
throbber.setAttribute("popup", "ucThrobberviewSidebarMenu")
}());


111:名無しさん@お腹いっぱい。
09/07/23 13:44:44 n7RDpQHZ0
>>110
throbber.disabled = false;
+ // Fx3.5 対策
+ if(throbber.hasAttribute("mousethrough"))
+ throbber.setAttribute("mousethrough", "never");
throbber.setAttribute("popup", "ucThrobberviewSidebarMenu")


112:名無しさん@お腹いっぱい。
09/07/23 14:17:13 1Gj65KeB0
>>111
ありがとうございます、無事動きました


113:名無しさん@お腹いっぱい。
09/07/23 14:28:19 OSP98aio0
>>111
すんません、>>110をキーボードでメニューを開けるようにするにはどう記述すればいいですか?

114:名無しさん@お腹いっぱい。
09/07/23 19:58:27 gxJixfmJ0
ツールバーコンテキストの "ブックマークツールバー" にコマンドキー(ctrl+B)を割り当てる方法を教えてクレー
「bookmark toolbar toggler」っての入れてるからそれに割り当てるのでもいい。
元々割り当てられていたサイドバーの開閉は他のキーに退避出来たんだが。。

因みに「toggler」のフォルダにあるbutton.xulはこうなってた。
<?xml version="1.0"?>
<?xml-stylesheet type="text/css"
href="chrome://custombutton/content/button.css"?>

<overlay id="sample"

xmlns="URLリンク(www.mozilla.org)">

<script type="application/x-javascript"

src="chrome://custombutton/content/button.js"/>

<!-- Firefox -->
<toolbarpalette id="BrowserToolbarPalette">

<toolbarbutton id="custom-button-1"/> </toolbarpalette>
<!-- button details --><toolbarbutton id="custom-button-1"
label="Tray"

tooltiptext="Open and close the toolbar"
oncommand="OpenCloseBookmarkBar()"

class="toolbarbutton-1 chromeclass-toolbar-additional custombutton"
/>
</overlay>

よろしく頼みまっする。

115:名無しさん@お腹いっぱい。
09/07/23 20:51:59 rJ4e5v4j0
●GreaseMonkeyのJavaScriptを高速化出来るらしい
URLリンク(labs.unoh.net)
自動でやってくれるアドオンが有れば超良さそう

116:名無しさん@お腹いっぱい。
09/07/24 00:53:19 t6P7Tnq30
>>115
えっ?

117:名無しさん@お腹いっぱい。
09/07/24 00:53:27 KaNne4rN0
233 名前:名無し~3.EXE :2009/07/24(金) 00:37:36 ID:VJLOGzzM
>>232
こんな感じか

setTimeout(function(imgs) {
imgs.forEach(function(img) {
img.src = img.orgSrc;
});
}(
Array.map(document.images, function(img) {A
img.orgSrc = img.src;
img.src = '1x1.gif';
return img;
})), 1000);


118:名無しさん@お腹いっぱい。
09/07/24 01:00:27 KaNne4rN0
>>115
>ページ全体のDOMツリーの読み込みが完了したタイミング

つまり、JavaScriptやcssのマッピングを先行させて
GreaseMonkey起動オーバーヘッドを小さくして素早くします。

119:名無しさん@お腹いっぱい。
09/07/24 01:06:51 KaNne4rN0
ところで、Firefox 3.5でYouTubeのcssなどの読み込みが遅くて
3.0の時よりもページが崩れるんだが・・・



120:名無しさん@お腹いっぱい。
09/07/24 11:08:48 qIBnZWCk0
hiwihhihi-面白い

121:名無しさん@お腹いっぱい。
09/07/24 17:30:05 1EdJkdgR0
>>113
accesskeyつかうんじゃねぇーの?

122:名無しさん@お腹いっぱい。
09/07/24 20:25:36 EwZA/koL0
youtubeの「おすすめ動画」のフレーム
を消したいので、usercssに
#watch-promoted-container{display:none !important;}
を追加しましたが、なぜか消えません
どうやったら消せますか?
教えてください

123:名無しさん@お腹いっぱい。
09/07/24 21:03:46 NS6S7lT40
>>122
/*YouTubeトップページのおすすめ動画を消す*/
@namespace url(URLリンク(www.w3.org));
@-moz-document domain("www.youtube.com") {

#feedmodule-PRO{display:none !important;}
}

とか

/*動画カテゴリトップのおすすめを消す*/
@namespace url(URLリンク(www.w3.org));
@-moz-document domain("www.youtube.com") {

.main-tabs-spotlight.list-view{display:none !important;}
}

とか?
あまり詳しくないのでこれ以降の質問があれば初心者スレが良いと思うよ

124:名無しさん@お腹いっぱい。
09/07/24 21:11:03 6xIToMbu0
つーかcssはこのスレじゃねーよバカども

125:名無しさん@お腹いっぱい。
09/07/24 21:18:01 EwZA/koL0
>>123
ありがと
>>124
なんでそんな怒ってるの?
彼女いない暦=年齢なの?
童貞乙


126:名無しさん@お腹いっぱい。
09/07/24 22:02:05 jK7uWKO20
>>125
スレ違いだから

127:名無しさん@お腹いっぱい。
09/07/24 22:15:15 RcvTKjTM0
>>125
( ゚,_ゝ゚)バカジャネーノ

128:名無しさん@お腹いっぱい。
09/07/24 22:22:00 zZJYxDeL0
>>125
チンカス臭そう

129:名無しさん@お腹いっぱい。
09/07/25 10:34:42 z9xZXF5n0
どうか>>125が夏休み中にダンプの内輪差で轢かれてプチュってなりますように♪

130:名無しさん@お腹いっぱい。
09/07/25 13:07:04 H3j+ldLY0
aliceさん、いつもご苦労様です。
どうもありがとうございました!

131:名無しさん@お腹いっぱい。
09/07/25 19:08:32 imTndhu10
IE6のような動作

(1)HTMLを全て読む
(2)CSSを全て読む
(3)JSを全て読む
(4)画像を全て読む
(5)動画を全て読む
(6)HTML/CSS/JS/画像/動画を一気に展開する


132:名無しさん@お腹いっぱい。
09/07/25 19:10:52 yhnZ8Dyn0
mergeWindow2.uc.js というスクリプトを便利に使わせていただいてるのですが
"Merge Window to"をファイルメニューではなくて
タブかコンテンツエリアのコンテキストメニューに表示するようにしたいです。
記述をどのように変えたら良いのでしょうか?

133:名無しさん@お腹いっぱい。
09/07/25 19:18:57 imTndhu10
画像やオブジェクトを後回しに

(1)HTMLを全て読む
(2)CSSを全て読む
(3)JSを全て読む
(4)画像サイズを全て読む
(5)オブシェクトサイズを全て読む
(6)HTML/CSS/JSを展開する

(7)GMのJSを実行する
(8)HTML/CSSを調整する

(9)見えてる範囲の画像を読む
(10)見えてる範囲のオブシェクトを読む
(11)表示される
(12)残りの画像とオブシェクトを随時読む


134:名無しさん@お腹いっぱい。
09/07/25 23:54:32 mxI6/6ub0
>>132
newwin.setAttribute('accesskey', 'n');
newwin.value = 0;
- var filePopup = document.getElementById("menu_FilePopup");
- filePopup.insertBefore(mergeMenu, filePopup.childNodes[1]);
+ var target_id = "context_openTabInWindow"; // 目標にするメニューのID
+ var target_menu = document.getElementById("context_openTabInWindow");
+ target_menu.parentNode.insertBefore(mergeMenu, target_menu);
})();

とか、IDは自分で調べてくれ。


135:名無しさん@お腹いっぱい。
09/07/25 23:56:04 yhnZ8Dyn0
>>134
ありがとうございます。
やってみます。

136:名無しさん@お腹いっぱい。
09/07/25 23:56:06 mxI6/6ub0
newwin.setAttribute('accesskey', 'n');
newwin.value = 0;
- var filePopup = document.getElementById("menu_FilePopup");
- filePopup.insertBefore(mergeMenu, filePopup.childNodes[1]);
+ var target_id = "context_openTabInWindow"; // 目標にするメニューのID
+ var target_menu = document.getElementById(target_id);
+ target_menu.parentNode.insertBefore(mergeMenu, target_menu);
})();
だった。

137:名無しさん@お腹いっぱい。
09/07/26 03:07:49 Ktalyz/e0
グリモンスクリプトではてなブックマークのページ
URLリンク(b.hatena.ne.jp) ←こういうの)
にlivedoor クリップ、Buzzurl、deliciousのコメントを挿入するヤツがあったはずなんですがどなたか知りませんか?

138:名無しさん@お腹いっぱい。
09/07/26 09:42:08 CmFTTT/t0
userchrome.js1.1入れたんだけど、メニューに追加されたuserってなんの意味があるんだ?

139:名無しさん@お腹いっぱい。
09/07/26 10:15:51 qGZnNcTo0
>>138
userMenu.jsでしょう たぶん いやそうに違いない

140:名無しさん@お腹いっぱい。
09/07/26 11:09:47 CmFTTT/t0
>>139
確認のために1回外してみたら確かに消えた
戻してみたら出てこなくなった

0.8の頃は出なかったんで、急に出たから1.1のせいかと思ったら違うのな、まじすまん
でもなんで消えたままなんだろう…

141:名無しさん@お腹いっぱい。
09/07/26 16:59:52 OlwKLoZl0
userMenu.js.readme.txtを嫁

142:名無しさん@お腹いっぱい。
09/07/26 18:26:56 4tVTanxS0
Double click left button to close/new tab,
click middle button to close/restore tab:
URLリンク(sharebee.com)

143:名無しさん@お腹いっぱい。
09/07/26 20:07:40 MIcMtOC0P
Aliceさんの「ブックマークおよび履歴サイドバーの右クリックで検索ボックスをクリアーする」
なのですが、FF3.0.12にて動作しません。
どなたか修正をお願いできないでしょうか。

URLリンク(space.geocities.jp)

144:名無しさん@お腹いっぱい。
09/07/26 20:30:51 s24248hG0
>>143
何で本人以外の第三者に頼むの?
同じクレクレするんなら、まずはダメ元でAliceさんとこの掲示板でお願いすれば。

145:名無しさん@お腹いっぱい。
09/07/26 20:46:31 8rknT4dg0
あまり気にすんなよ!

146:名無しさん@お腹いっぱい。
09/07/26 22:26:22 CmFTTT/t0
ロダって落ちてる?

147:名無しさん@お腹いっぱい。
09/07/27 00:22:53 z7hW9uYL0
>>143
いくらなんでも非常識極まりないだろw

148:名無しさん@お腹いっぱい。
09/07/27 08:30:58 FFTYF9nA0
この場合は不具合報告の様なもんだろ。非常識とかw

149:名無しさん@お腹いっぱい。
09/07/27 09:07:21 DGC7Zh4Y0
そいつしか書いてないからそいつの環境でしか起きていない
or 使ってる人が少ないから報告がない、だけだと思うが

150:名無しさん@お腹いっぱい。
09/07/27 09:36:12 AQrWGRBr0
メインメニューをナビゲーションバーに移動するスクリプトを書きたいのですが、どのように書けばいいでしょうか?
色々と参考にはしているのですが成功しません。
どなたか教えていただけないでしょうか。
よろしくお願いいたします。

151:名無しさん@お腹いっぱい。
09/07/27 10:11:58 jYLojhijP
?コンパクトメニューとかそういうんじゃなくて、メニューがずらずらならんだ状態のをナビゲーションバーに動かしたいの?

だったらロケーションバーをメニューバーに移動してナビゲーションバー非表示にしたほうが1000倍早いよ

152:名無しさん@お腹いっぱい。
09/07/27 10:17:17 AQrWGRBr0
>>151
いえ、hidecaptionというアドオンを使った場合、メニューバーにタイトルが出るのでメニューバーが消せないもので
少し弄っていたらメインメニュー自体はナビゲーションバーに移した方が便利そうな感じがしたので移せればと思った次第です

153:名無しさん@お腹いっぱい。
09/07/27 11:32:15 sce92OOP0
>>152
メニューバーのメニュー項目だけをナビゲーションバーに移動して表示させるならCSSで出来るよ。

例)

@namespace url(URLリンク(www.mozilla.org));

#menubar-items{
   -moz-box-orient: horizontal;
      margin-top: 26px !important;
      margin-bottom: 26px !important;
      padding-top: 1px !important;
}

Stylish使うとこんな感じ。
CSSをキチンと判ってる人ならもっと他に書き方があるかも知れんけどこれでも一応はテストしたら大丈夫だったよw
各数値は環境に合せて適当に弄ってみて。

154:名無しさん@お腹いっぱい。
09/07/27 12:25:38 AQrWGRBr0
>>153
試しに入れてみましたが、メニューバーの幅がただ大きくなるだけでした
firefoxのバージョンは3.0.12でstylishのバージョンは両方試してみました
なにかとコンフリクトしているのでしょうか…


155:名無しさん@お腹いっぱい。
09/07/27 13:36:50 zp9hTEtQO
Google検索結果のキーワードをハイライトするスクリプトがあれば教えてください
アドオンやGMスクリプトなら見つかったんですが、UCスクリプトがあれば使いたいんです
よろしくお願いしますだ

156:名無しさん@お腹いっぱい。
09/07/27 14:15:35 +CZsNAekP
>>155
[すべて強調表示]をクリックしとけばいいんじゃないの?

157:名無しさん@お腹いっぱい。
09/07/27 14:53:16 sce92OOP0
>>154
環境が判らんけど…たぶんテーマとかhidecaptionとかデザインを弄る奴じゃないかと。
でもhidecaptionがあたってるなら全くの意味なしだな…

一応オラがそのCSS適用したSS
URLリンク(age.tubo.80.kg)

念の為にプロファイルをバックアップとって、テーマをデフォにしてStylishだけ有効にして試してみ。
それで出来たら、そこから調節する手もあるけどかなりメンド臭い作業になるかも?

158:名無しさん@お腹いっぱい。
09/07/27 14:55:13 sce92OOP0
ごめん…
こっちのうrlへ
img20090727153637.png
URLリンク(age.tubo.80.kg)


159:名無しさん@お腹いっぱい。
09/07/27 21:14:37 AQrWGRBr0
>>157-158
ありがとうございます。
しかし試してみたけど無理でした……
一応新規プロファイルにして試してみたけど同じく無理でした
firefox3.0.12でstylish0.5.9、それ以外の設定はデフォルトでテストしてみたのですが、結果は同じでした

なにがいけないのでしょうか……

160:名無しさん@お腹いっぱい。
09/07/27 23:02:51 Od8heA1M0
firefox 3.5で
「リンクもしくは選択文字列もしくは現在のURLをTubePlayerで開く.uc.js」
がうまく動作しない。

一回目は問題なくTubePlayerで開けるが、
二回目以降は一度firefox終了しないと開けない。

161:名無しさん@お腹いっぱい。
09/07/27 23:05:47 AQrWGRBr0
aliceさん、スクリプトで無事移動させることが出来ました!
しかし、再起動をかけると元の位置に戻ってしまうのですが、記録させることは出来ないのでしょうか?
もし方法があるのであれば、教えていただければと思います
よろしくお願いいたします

162:名無しさん@お腹いっぱい。
09/07/27 23:27:00 DwI214kH0
>>160
URLリンク(developer.mozilla.org) の辺見れば分かる

>>161
戻らないなあ

163:名無しさん@お腹いっぱい。
09/07/27 23:29:40 c3i3Aiyi0
>>161
>>143とかもそうだけど、Aliceさん本人に直に頼みたいようなことはAliceさんとこの掲示板に書けよ。
書き込まれた質問にはきちんと答えてくれるみたいだしさ。

alice0775の掲示板
URLリンク(space.geocities.jp)

164:名無しさん@お腹いっぱい。
09/07/27 23:39:04 AQrWGRBr0
>>162
すいません
試行錯誤してみたところ、無事復元されるようになりました
ありがとうございます

>>163
一応こちらのスレで出た話題なので、こちらのスレに書き込んでしまいました
今後は気をつけたいと思います

165:名無しさん@お腹いっぱい。
09/07/27 23:47:23 spfbev7V0
スレが一つも立ってないのに単発質問で勝手に立てていいものなのか
勝手に質問スレでも作るべきなのか・・
恐れ多くて出しゃばったまねできないぜw

166:名無しさん@お腹いっぱい。
09/07/28 00:17:14 EjB+jFpW0
>>165
ばーか発見
おまえJavaScript切って見てんだろw
ってか ucjsPermission2.uc.xul でフィルタの外部スクリプト設定値が拒否なんじゃねぇwwwww

167:名無しさん@お腹いっぱい。
09/07/28 00:20:40 iEtBYxhb0
アドオンのsuggest JP plusを2.2にバージョンアップしたら
search historyとかsuggestの語句選ぶと即検索にいくのを止めるforFx3.uc.jsが効かなくなってしまいました。
suggest JP plusを古いバージョンに戻したいのですが、2.0は見つかりましたが2.1が見つかりません。
どなたか在り処をご存じの方いらっしゃいませんか?

168:名無しさん@お腹いっぱい。
09/07/28 00:27:30 jnoYIlSY0
>>166
まじだ馬鹿だったw
|URLリンク(bc.geocities.yahoo.co.jp)をブロックしてた

169:名無しさん@お腹いっぱい。
09/07/28 00:30:06 0NbN/3580
>>167
'searchBar.doSearch(search, where);',

'searchBar.doSearch(searchBar.value, where);',


170:名無しさん@お腹いっぱい。
09/07/28 00:44:57 EjB+jFpW0
>>169
横からですが出来ました

171:名無しさん@お腹いっぱい。
09/07/28 00:51:56 6VKGFCij0
>>167
古いのはここ
URLリンク(space.geocities.jp)

172:167
09/07/28 00:59:40 iEtBYxhb0
>>169さん
ありがとうございます。
これはsearch historyとかsuggestの語句選ぶと即検索にいくのを止めるforFx3.uc.jsの
修正ということでしょうか?
確認したのですがこの箇所が見当たりません。
アドオンの方もjarを開いてみたのですが
searchBar.doSearch(searchBar.value, where)ならあったのですが
searchBar.doSearch(search, where)が見つかりませんでした。
なにか根本的に考え方が間違ってるんでしょうか???

なので
>171さんから教えていただいた2.1をおとなしく使うことにします。

おふたりともかさねがさねありがとうです。

173:名無しさん@お腹いっぱい。
09/07/28 10:10:11 IgzxMyKj0
uLilithの掲示板を開くとパスワード入力画面がでるのですが、
この文字化けをユーザー側で正確に表示する方法はありますか?

できれば、Greasemonkeyの方で、不可であればuserChrome.jsで
お願いしたいです。

URLリンク(www.project9k.jp)
※管理側では直さないとの事です。

Firefox3.0.11@WinXP Pro SP3 32bitです。

よろしくお願いします。

174:名無しさん@お腹いっぱい。
09/07/28 10:39:30 sDmhRowd0
何を入力すればいいか解ってれば、文字化けしててもいいんじゃないの。

175:名無しさん@お腹いっぱい。
09/07/28 16:36:51 EqGp8yQ90
>>173
URLリンク(loda.jp)

176:名無しさん@お腹いっぱい。
09/07/28 17:08:13 WnR0+mOs0
ステータスバーとアドレスバーを統合する おそらく最終版CommentsAdd Star
URLリンク(d.hatena.ne.jp)

177:名無しさん@お腹いっぱい。
09/07/28 17:26:20 PH/LlQOt0
>>176
うおお~こういうの欲しかったんだよ!ありがと

178:名無しさん@お腹いっぱい。
09/07/28 19:26:22 k6tA/6of0
>>176
これいいわ

179:160
09/07/28 21:39:55 ytH7LARg0
>>162
ありがとうございます。

ただスクリプトが書けないので、
リンク先を見てもちょっと分からないです……。

180:173
09/07/29 00:50:09 Lz89soY50
>>175
レスありがとうございます。
無事、読めるようになりました。
どうもありがとうございました。

以前から別スレで質問してたのですが、ずっとレスが付かず困っていました。
本当に助かりました。
ありがとうございました。

181:名無しさん@お腹いっぱい。
09/07/29 09:56:45 hekytAeS0
>>179

23行目の「.getService」→「.createInstance」

で駄目かな?

182:名無しさん@お腹いっぱい。
09/07/29 14:12:53 hXnK9x+r0
autoContextmenu.uc.jsを使ってみたくてUCJS Loaderを入れてみようと思ったんだけど、Sub-Script/Overlay Loader v3.0.24modでUCJS Loaderの機能が入ってるとみました。
しかしポップアップは表示されますが、ツールからのメニューは文字化けされてしまいます。
やはりUCJS Loaderじたいを入れないと文字化けしてしまうのでしょうか?

183:名無しさん@お腹いっぱい。
09/07/29 14:48:40 8t1a5iqg0
>>182
"自動コンテキストメニュー表示"

"\u81ea\u52d5\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u30e1\u30cb\u30e5\u30fc\u8868\u793a"
と書き換える。

184:名無しさん@お腹いっぱい。
09/07/29 14:53:43 tEYGod4b0
>>182
autoContextmenu.uc.jsをエディタで開いて、文字化けするラベル項目をUnicodeエスケープ変換した
文字列に置き換えてやればいい。 Unicodeエスケープ変換の方法とかはググれ。

その辺の手間がどうしても面倒ならnanto_viさんのマルチバイト文字対応UCJS Loaderを使うしかない。

185:名無しさん@お腹いっぱい。
09/07/29 14:57:24 zN3eEWWJ0
えっ
Sub-Script/Overlay Loader v3.0.24mod 使っているのに
UCJS Loaderはいらんだろ

186:名無しさん@お腹いっぱい。
09/07/29 15:10:12 tEYGod4b0
ああ、UCJSFilesフォルダの中に入れてやればマルチバイト文字対応になるんだっけか。
自分の習慣からは外れていたんで失念していたわ。

>>182さん、適当なこと書いてすまんかった。

187:182
09/07/29 15:14:37 hXnK9x+r0
>>183,184,185
みなさんどうもありがとう。
文字化け事体はラベルを変えないと駄目みたいですね。
アドバイスどうり修正させてもらいます。

188:名無しさん@お腹いっぱい。
09/07/29 15:21:33 8t1a5iqg0
>>187
const USE_0_63_FOLDER = false; なら
UCJSFiles フォルダを作ってその中に入れる。
const USE_0_63_FOLDER = true; なら
xxx.ucjs フォルダを作ってその中に入れる。
でもOK。


189:名無しさん@お腹いっぱい。
09/07/29 15:59:21 2skCIFZO0
ページ内検索で「貼り付けて検索(Paste and go)」
できるスクリプトご存知の方いらっしゃいますか?

190:名無しさん@お腹いっぱい。
09/07/29 20:15:30 lRLTO7zt0
>>176
これ、俺にとっちゃ革命クラスだわwww

191:160
09/07/29 23:13:09 qmVFh/290
>>181
できました!

ありがとうございます。

192:名無しさん@お腹いっぱい。
09/07/30 00:06:58 X/lLoshV0
AliceさんSuggestJPの対応ありがとうございます

193:名無しさん@お腹いっぱい。
09/07/30 00:42:09 vyLC/Fi30
>>176
これすげーいいんだけど、aliceさんのreadLater2のアイコンがぴょこぴょこ動いちゃうなぁ。
readLater2をいじって表示場所を変えればいいんだろうけどわかんないや(´・ω・`)

194:名無しさん@お腹いっぱい。
09/07/30 01:11:19 n26jwOvE0
>>193
やり方が書いてある訳だが・・・

195:名無しさん@お腹いっぱい。
09/07/30 01:28:42 UDnpipSE0
>>176
便乗すると「min-height: 0!important;」で0と!importantの間の半角スペース抜けてない?
特に実害はないと思うが違ったらゴメンね

ついでに#status-barcssにこんなの足すとテーマ変更してもおk
/*statusbar背景画像を消す*/
background-image: none !important;


196:名無しさん@お腹いっぱい。
09/07/30 01:29:28 adEOQzyM0
確かに実害は無い

197:名無しさん@お腹いっぱい。
09/07/30 02:22:09 X/lLoshV0
なんというどうでもいい指摘

198:名無しさん@お腹いっぱい。
09/07/30 02:26:34 fWtra4Bj0
後半に実用的なことも書いてるんだからそう言うなよ

199:名無しさん@お腹いっぱい。
09/07/30 09:16:18 Xa27LAzSO
>>193
なんという俺状態
その状態だとクリックでポップアップさせた瞬間に「すべて開く」をクリックしちゃうのも困り者
アイコンの左側ぎりぎりの部分をクリックすればなんとかなるけどさ

>>194
まじすか。ここ3ヶ月アイコンの位置変更調べてんだがreadlater2のソース内に説明あったっけ?

200:名無しさん@お腹いっぱい。
09/07/30 12:08:57 RKlkSG6U0
53行目    document.getElementById("status-bar").insertBefore(statusbarpanel,document.getElementById("status-bar").firstChild);

201:名無しさん@お腹いっぱい。
09/07/30 12:11:02 gz0Y0V+A0
58行目 menupopup.setAttribute("position","after_end");
としたら使いやすくなったかも

202:名無しさん@お腹いっぱい。
09/07/30 12:25:12 4qg1Jp9J0
>>176使ってると、stylish1.0ですぐポップアップが消えて変な風になるな
0.5.9だと普通に動くけど

203:名無しさん@お腹いっぱい。
09/07/30 12:31:26 ShDm1lwD0
Stylish1.0.5でおかしなことは無いが、何のポップアップ?

204:名無しさん@お腹いっぱい。
09/07/30 12:37:58 4qg1Jp9J0
>>203
ステータスバーをクリックしたときに出る奴
俺が前試したときはすぐ消えちゃったんで、0.5.9に戻した

>>176のスクリプト外したら普通にメニューが出たから原因は>>176だと思うんだが、他に原因があるのかもしれない

205:名無しさん@お腹いっぱい。
09/07/30 12:46:51 ShDm1lwD0
俺も>>176使ってる
ステータスバーとはロケバー内に移動したステータスバー領域のこと?
>>176が有効だとブラウザ下部の通常Sバーは消えてしまうが

ちなみにロケバーに移動したSバーでのクリック挙動も問題ない
他のアドオンと競合してるのかな
OmnibarとFissionは問題ないよ

206:名無しさん@お腹いっぱい。
09/07/30 13:36:48 +0e0qmXq0
>>176
これをstylishに貼り付けても使えないみたいなんですがuserchrome.js専用なんでしょうか?

207:名無しさん@お腹いっぱい。
09/07/30 14:05:34 wdorhz0xP
>>206
そう思うなら一々聞かずに試してみればわかるんじゃないかな

208:名無しさん@お腹いっぱい。
09/07/30 14:24:01 8rpnqEJC0
>>206
ヒント:cssはスクリプトじゃない

209:名無しさん@お腹いっぱい。
09/07/30 17:43:34 +0e0qmXq0
>>207>>208
レス感謝です。試しもせずに質問してすみませんでした
問題無く動いてくれました。お騒がせしてすまんこってす

210:名無しさん@お腹いっぱい。
09/07/30 19:14:08 U4/GrFsg0
>>200
ん?それって最初からそうなってね?


211:名無しさん@お腹いっぱい。
09/07/30 19:37:53 RKlkSG6U0
>>210
>>200を好きに弄れよタコ

212:名無しさん@お腹いっぱい。
09/07/30 21:44:31 nRI8aYiU0
664 :名無しさん@お腹いっぱい。:2009/07/30(木) 17:15:50 ID:BI7Ex9sO0
ブログにようつべの動画貼ると、サムネが表示されると思うんだけど、
ずっと前に貼り付けてサムネも表示されていた動画が、
なぜか今日になってサムネが表示されなくなって真っ黒になってるんだが、
これってどういうこと?

666 :名無しさん@お腹いっぱい。:2009/07/30(木) 17:27:31 ID:BI7Ex9sO0
再生してみると再生はされるんだよ
サムネがなぜか表示されない・・・
サムネがブログのデザインにかなり大きく貢献してるから、
サムネが真っ黒だとブログ台無しなんだが・・・

667 :名無しさん@お腹いっぱい。:2009/07/30(木) 17:30:37 ID:BI7Ex9sO0
ちなみに、そのブログのほかのユーザーのページみてみても、
埋め込まれてるyoutubeの動画のサムネは真っ黒になってる
俺だけじゃなく、他のユーザー、他の動画も全部真っ黒表示・・・

213:名無しさん@お腹いっぱい。
09/07/30 23:34:47 vyLC/Fi30
>>200
>>201
サンキュー、サー!

214:名無しさん@お腹いっぱい。
09/07/31 10:56:10 iDAOULtl0
readLater.uc.jsの日付ってaddDataでセットしてないから現在の日付になってる?

215:名無しさん@お腹いっぱい。
09/07/31 11:45:07 mNedkLK40
>214
あ、ほんとだ。

216:名無しさん@お腹いっぱい。
09/07/31 11:47:14 vKs33E+U0
既出

217:名無しさん@お腹いっぱい。
09/07/31 12:30:38 FNxtw4lz0
>>176
これの検索バー(#Searchbar)版はないかな?

Omnibarでは検索ワード表示が残らずSearchWPも使えないので
検索バーをまるごとロケーションバーに移住させたい

218:名無しさん@お腹いっぱい。
09/07/31 13:14:27 iDAOULtl0
>>216
スレリンク(software板:796番)
報告は見つけたけど対応策が見つからなかった
面倒なのでタイトルにくっつける

mainPopupShowing内
menuitem.setAttribute("scroll", this.arrSCRL[i]);
- var dd = new Date();
- var lbl = (dd.getMonth() + 1) + "/" + dd.getDate() + " " + dd.getHours() + ":" + dd.getMinutes();
- menuitem.setAttribute("label","["+lbl+"] "+ this.arrTTL[i]);
+ menuitem.setAttribute("label", this.arrTTL[i]);
menuitem.setAttribute("tooltiptext", this.arrURL[i]);

addData内
if (aTitle.length > 30) aTitle = aTitle.substr(0,30) + "...";
+ var dd = new Date();
+ var lbl = (dd.getMonth() + 1) + "/" + dd.getDate() + " " + dd.getHours() + ":" + dd.getMinutes();
+ aTitle = "["+lbl+"] "+ aTitle;
this.arrURL.push(aURL);

>>176と同時に使うとリンクをステータスバーのアイコンにD&Dで追加できないのは仕方ないのかな
別の方法で追加しているから問題ないけど

219:名無しさん@お腹いっぱい。
09/07/31 14:25:10 2xBrUXQB0
IEのお気に入りライクな使い方が肌に合っているので、
「未整理のブックマーク」を使いたくないです。
なので、ページをブックマークするときに出るダイアログや
ブックマークの管理のメニューなどから
「未整理のブックマーク」を消したいんですが、
いくら調べてもサイドバーから消すアドオンやスクリプトしか発見できない・・・
もし方法あれば誰か教えてください。
XPで3.0.12使ってます。

220:名無しさん@お腹いっぱい。
09/07/31 14:40:06 VejebdAPO
>>200
カスタマイズの仕方が分からない俺情弱・'・(ノД`)・'・
firstをsecondにしたらアドレスバーにリンクをコピペできなくなったぜ

ちくしょう、ギギギ


221:名無しさん@お腹いっぱい。
09/07/31 15:01:11 WSurFWAL0
>>220
2番目 → firstChild.nextSibling
n番目 → childNodes[n-1]

222:名無しさん@お腹いっぱい。
09/07/31 15:59:00 VejebdAPO
>>221
漏らすほど感激した
ありがとうございます!
みんな、Javascript勉強してんだなあ



223:名無しさん@お腹いっぱい。
09/07/31 16:14:45 FZ7LklHL0
この広告の背景を透明にする方法はありますか?
URLリンク(www.myspace.com)
[PR] 7/31、green bird代表/渋谷区議会議員のハセベケンさんが語るのは?

224:名無しさん@お腹いっぱい。
09/07/31 16:22:01 MwcQl8aB0
>>223
スレ違い。次からは
【CSS】Mozilla広告ブロック Part5かな【Adblock】
スレリンク(software板)
で聞け。

透明じゃなく非表示
@-moz-document domain("myspace.com") {
div#headerAd{ display: none !important; }
}

225:名無しさん@お腹いっぱい。
09/07/31 17:53:42 NRP2W/Sh0
そうやって答えちゃうから次も適当なスレでいいやと思っちゃうんじゃないか?
誘導だけにするか向こうで回答すればいいのに

226:名無しさん@お腹いっぱい。
09/07/31 18:11:43 kRr1Hhlc0
Firefoxスレには答えたがりの人間が多いからな
アホにもなんだかんだと教えてやるし

227:名無しさん@お腹いっぱい。
09/07/31 19:02:52 FZ7LklHL0
これオートプレイ&オートリピートできないのか?

FLY ME SO HIGH / m.o.v.e
URLリンク(jbbs.livedoor.jp)


228:名無しさん@お腹いっぱい。
09/07/31 19:05:34 lwdTXM3t0
>>226
あえて教えないほうが当人のためになるとか思ってるこういうオタク多いよな

229:名無しさん@お腹いっぱい。
09/07/31 19:38:40 +Is27QJd0
親じゃあるまいしそんな殊勝な理由な訳無いでしょ
1000レスで1枚使っちゃうんだから答えないと貼りつかれて無駄に消費とか馬鹿らしいじゃん
そんだけ

230:名無しさん@お腹いっぱい。
09/07/31 20:06:27 tJHAOmn7P
Fast lookup JP and ENを使用しているのですが
例えば改行を含む英語の文章を翻訳しようとしたらエキサイト翻訳ではなく辞書が開いてしまいます
これを使って改行を含む英語の文章を翻訳するにはどうしたらいいのでしょうか?

231:名無しさん@お腹いっぱい。
09/07/31 20:12:11 NRP2W/Sh0
>>228
スレ違いでも関係なく聞いてきて回答がないと延々粘着してくるようなこういうオタク多いよな

232:名無しさん@お腹いっぱい。
09/07/31 20:24:26 MwcQl8aB0
>>227
馬鹿には出来ない

233:名無しさん@お腹いっぱい。
09/08/01 00:09:06 KCuQ1YnqP
>>230
作ったサイトが生きてるなら作者に言ってみるのが一番だと思うんだが
まぁ /^[\S]+\s.*$/i を検索してiの後にm付ければいいよ

234:名無しさん@お腹いっぱい。
09/08/01 00:56:27 hHxNbEnt0
>>217
スマートキーワード

235:219
09/08/01 02:32:35 AGRwv0nn0
レスがない・・・不可能なのかな。

ならば、「(このページを)ブックマーク」すれば、
ダイアログを出さずに、もしくは「ブックマークメニュー」を自動で選択して
OKしてくれるようなことはできないですかね?


236:名無しさん@お腹いっぱい。
09/08/01 02:34:37 Lsc78URN0
URLリンク(d.hatena.ne.jp)
こちらの記事を参考に、UserchromeJSにパッチを当てようとしているのですがうまくいきません

missing header for unified diff at line 3 of patch
(Patch is indented 4 spaces.)
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
| --- userChromeJS.js.orgin Mon May 11 00:22:00 2009
| +++ userChromeJS.js Sun Jul 26 11:49:58 2009
--------------------------
File to patch:

このような表示が出るのですが、どのようにすればよいのでしょうか?

237:名無しさん@お腹いっぱい。
09/08/01 02:41:42 355ogd1t0
>>235
ここは一般的な質問スレではないから無視しているだけだと思う。
消す(非表示にする)だけならuserChrome.cssで出来るだろ、
#editBMPanel_unfiledRootItemとかその辺を削っていけば良い。
まあスレ違いだ。

238:名無しさん@お腹いっぱい。
09/08/01 02:43:31 /GClCl0F0
>>235
アドオンで出来る。名前は忘れた。
firefoxの仕様に慣れた方がアドオン導入より良いんじゃないかな。

239:名無しさん@お腹いっぱい。
09/08/01 02:45:26 69d7UUfz0
>>236
英語で理由が書いてあるでしょ
ファイルパスにディレクトリが指定されてないんだから-p1オプションをつける必要はないはず
そこのブログ主はほんとに分かってるのかな

240:名無しさん@お腹いっぱい。
09/08/01 02:54:07 liZI39Es0
>>236
そのブログの人やっていることが支離滅裂だわ
userChromeJS1.1に付属のローダを使うというのであれば十分に意味あることだけど
Sub-Script/Overlay Loader v3.0.24mod 使ってんなら そもそもパッチ当てる理由がない。

241:名無しさん@お腹いっぱい。
09/08/01 03:38:31 Lsc78URN0
>>239-240
ありがとうございます。
パッチのコマンドからそのまま引用していたのですが、一度勉強してみたいと思います

パッチ当てる必要なかったんですね……orz
上3行までのはわかったのですが、下2行のエラーがよくわかりませんでした
こちらが-pオプションがいらないという意味だったんですね

回答ありがとうございます
これからも精進したいと思います

242:235
09/08/01 04:27:02 AGRwv0nn0
>>237
userChrome.cssもまだ他人の書いたものしか使ったことないんです。
やってみっかな。

>>238
確かにまだfirefox歴1週間弱です。
アドオン、探してみたんだけどなあ。

ともかくスレ汚しごめんなさいです。

243:名無しさん@お腹いっぱい。
09/08/01 04:52:01 0nspWmCx0
>>232
おまいはデキナイ

244:名無しさん@お腹いっぱい。
09/08/01 14:41:16 LyHJv38/P
>>233
解決しました
感謝します

245:名無しさん@お腹いっぱい。
09/08/02 11:28:21 jk9eYIuY0
Firefox3.5.1にBHNewTabとTabMixPlusを入れると、
BHNewTabで設定した検索バーの動作が無効になってしまいます。(新しいタブで開くやキーワードの使用など)
サイドバーの動作は問題ないようです。解決方法をご存じの方、いらっしゃいましたらよろしくお願いします。

【当方のテスト環境】
Firefoxのバージョン:Mozilla Firefox, Portable Edition Version 3.5.1
入れた拡張/スクリプト:userChrome.js 1.1、Sub-Script/Overlay Loader v3.0.24mod、BHNewTab1.1mod21.uc.js、Tab Mix Plus 0.3.8

246:名無しさん@お腹いっぱい。
09/08/02 12:06:59 LBcs6f3g0
BHNewTabとTabMixPlusを両方入れるってどうなのかな

247:名無しさん@お腹いっぱい。
09/08/02 12:19:41 8iPKvyQP0
Tab Mix Plusって割とみんな好きなんだね

ブックマークをGmarksに変えたりリンクの挙動を変えたり
消したタブを速攻復元できるスクリプトで
そんなに有用なアドオンとは思わん

248:名無しさん@お腹いっぱい。
09/08/02 12:23:25 LBcs6f3g0
>>247
多段タブにするなら良いアドオンだよ。

249:名無しさん@お腹いっぱい。
09/08/02 12:25:56 8iPKvyQP0
>>247
alice0775氏の多段タブスクリプトがある

250:名無しさん@お腹いっぱい。
09/08/02 12:34:35 LBcs6f3g0
>>249
他のアドオンと同時使用で不具合が出る事がある。
Tab Mix Plus一つで大抵の設定が出来るし、不具合が出る頻度が少なかった。
alice氏が多段タブでいろいろ出来て、起動の早いアドオンを作ってくれるとありがたいんだけどね。

251:名無しさん@お腹いっぱい。
09/08/02 12:41:44 8iPKvyQP0
まあ個人の好きなアドオンをどうこういうつもりはないが
そのアドオン、バージョンが変わるたびに悲鳴を聞くから
スクリプトと絡めると対応が厳しい

252:名無しさん@お腹いっぱい。
09/08/02 14:40:23 AalZR+sE0
誰か更新ボタンと中止ボタンを統合するスクリプト知りませんか?

253:名無しさん@お腹いっぱい。
09/08/02 14:45:20 3Dgxmszc0
>>252
スクリプトではないが。

@namespace url(URLリンク(www.mozilla.org));
#stop-button[disabled="true"] { display:none; }
#stop-button:not([disabled]) + #reload-button { display:none; }


254:名無しさん@お腹いっぱい。
09/08/02 18:57:11 Dno0ZIgj0
どうやら動いたようだ
URLリンク(jbbs.livedoor.jp)


255:名無しさん@お腹いっぱい。
09/08/02 19:22:15 k8VJrTNc0
Fx3.5.1にしてからopenbookModoki.uc.xulが動かなくなった……

256:名無しさん@お腹いっぱい。
09/08/02 22:03:34 AalZR+sE0
>>253
ありがとうございます

257:名無しさん@お腹いっぱい。
09/08/02 22:09:40 GzblB/ik0
>>255
普通に使えてる

258:名無しさん@お腹いっぱい。
09/08/02 23:09:38 k8VJrTNc0
>>257
まじか
それなら何かとコンフリクトしてんのかなぁ……

259:名無しさん@お腹いっぱい。
09/08/02 23:47:57 Dno0ZIgj0
どうもフリテンリーチしてました

260:257
09/08/03 00:55:17 mYvxKyKf0
>>258
検証用プロファイルくらい作っておけ

261:名無しさん@お腹いっぱい。
09/08/03 03:10:52 uMukFglY0
>>255
2009/06/24 00:00 Firefox3.5 フォルダツリーとタグセレクタのエキスパンダ開閉状態を記憶しなくなっていたのを修正

262:名無しさん@お腹いっぱい。
09/08/03 05:06:33 x/y4Maqf0
オートプレイリピート検証用
URLリンク(jbbs.livedoor.jp)


263:名無しさん@お腹いっぱい。
09/08/03 05:21:58 x/y4Maqf0
オートプレイリピート検証用2
URLリンク(jbbs.livedoor.jp)

264:名無しさん@お腹いっぱい。
09/08/03 06:19:47 Wt4vOn8/0
>>254 >>262-263
よそでやれカス

265:名無しさん@お腹いっぱい。
09/08/03 07:31:15 4WU+MoxU0
>>260
検証乙

266:名無しさん@お腹いっぱい。
09/08/03 09:06:22 x/y4Maqf0
>>264
js動作確認の
検証用データ提供です


267:名無しさん@お腹いっぱい。
09/08/03 10:36:40 Q2MicTJ90
>>261
頂きました
修正ありがとうございます

>>260
以後気をつけます……

268:名無しさん@お腹いっぱい。
09/08/03 11:56:54 UnOkUSO20
予め用意してなくても新規に作成したら良いよ

269:名無しさん@お腹いっぱい。
09/08/03 13:20:52 EF/VKRV00
>>266
シナ人 来るな

270:名無しさん@お腹いっぱい。
09/08/03 17:26:19 x/y4Maqf0
>>269
ご歓迎ありがとうございます

271:名無しさん@お腹いっぱい。
09/08/03 17:28:29 x/y4Maqf0
サンキューサンキュー
/scripts/show/35194

272:名無しさん@お腹いっぱい。
09/08/03 19:29:41 rZbXBHZV0
ABP1.1にしたらIrvine_Adblockp.uc.jsが使えなくなりました

273:名無しさん@お腹いっぱい。
09/08/03 19:29:52 D06lXEYU0
captureWebPage_for_userChrome.uc.jsでメニューバーのツールではなく
ページ内右クリのコンテキストメニューからキャプチャ出来るようにするには
どのように修正すればいいですか?

274:名無しさん@お腹いっぱい。
09/08/03 20:46:45 Q2MicTJ90
document.getElementById("menu_ToolsPopup").insertBefore(
captureMenu,
document.getElementById("sanitizeSeparator"));

この辺りじゃないかな?
多分だけど、sanitizeSeparatorをcontext-sep-copylinkとかに書き換えればいける気がする
試してみてないから出来るかはわからないけど

275:名無しさん@お腹いっぱい。
09/08/03 22:33:54 ZPBh0JYh0
<form>のsubmit処理の結果ページをxhrで取得して、
元のページに<iframe>作成して書き出す、みたいなスクリプトってありませんか?

276:名無しさん@お腹いっぱい。
09/08/03 22:44:30 y6ezWBln0
>>267
今更だけどopenbookModoki.uc.xulのバージョンも端から晒さなかったのが悪い

277:名無しさん@お腹いっぱい。
09/08/04 11:23:36 UKlccz5+0
Sub-Script/Overlay Loader v3.0.24modと
ツリー型タブ ver.0.8.2009073101が
コンフリクト起こしてるな。

ツリー型タブの「このツリーをブックマーク」をとかを実行しようとすると、Firefox本体が固まる。

278:名無しさん@お腹いっぱい。
09/08/04 11:45:04 cJfs43evO
以前紹介されていたステータスバーとアドレスバーを統合するやつで、DownloadStatusbarのプログレスバーが消えたことをご報告します
たぶんタイトルバーあたりの位置にでてんだろなあ
プログレスバーだけ下からにょきっと出てくるとおもったのにさ

279:名無しさん@お腹いっぱい。
09/08/04 12:15:05 Nay/AcK00
基本的にあれ、ステータスバーがとことん邪魔な人用だからな。
DownloadStatusbarとか使うなら、CSSで普段はステータスバー消すとか
同じ作者のChrome風ステータスバー(ちょっと見た目悪いが)とかじゃね。

280:名無しさん@お腹いっぱい。
09/08/04 20:44:37 N2nGtny20
ucjs_findbar.uc.js 2009/07/18バージョンを入れてると、ページ内検索があらぬ方向にいくな
XUL/migemo入れてるのせいなのかもしれないけど、無効化しても結果は変わらなかった(逆に、ucjs_findbar.uc.jsを外したらひとまず解決した)

firefox3.5.1でXUL/migemoは最新版なんだが、他にもこういう症状の人はいるんだろうか

281:名無しさん@お腹いっぱい。
09/08/04 20:55:30 LNLx3s6h0
最新版(笑)

282:名無しさん@お腹いっぱい。
09/08/04 21:16:37 Q8Brsh4a0
migiemoの唯一の難点

重い

283:名無しさん@お腹いっぱい。
09/08/04 21:56:49 HL+7/NiP0
重いね
入力ごとに文字列解釈し直して検索するから、大きい/長いページだとフリーズっぽくなる
入力にもタイムアウトつけて
タイムアウトしてから解釈・検索としてくれたらフリーズっぽい時間が減るだろうに

Migemoぽくしようとしてるから入力タイムアウトは実装できないのかね?

284:名無しさん@お腹いっぱい。
09/08/04 22:14:56 JblPo6Oo0
ただ単にインクリメンタルサーチさせたいだけなんだろうけど重すぎるんだよね
一定時間文字入力がなかったら、検索を開始させるとかのほうが良いような気がするんだがなぁ


285:名無しさん@お腹いっぱい。
09/08/04 23:06:47 QHASqmfG0
>>283-284
提供されたものを使うだけの素人が考えるほど簡単なことじゃないんだろうさ。
そうではなくて、>>283>>284がそれなりに知識に裏付けられた発言ならPiroたんとこの掲示板で
指摘するなり、改造は認められているんだから高速化したXUL/migemoを作るなりすればいい。

286:名無しさん@お腹いっぱい。
09/08/04 23:45:27 A4dON72c0
xulmigemo.find_delayに設定すればいいだけだ

287:名無しさん@お腹いっぱい。
09/08/05 00:06:51 1VksW5pA0
うっかりアルファベット一つ入っちゃうと固まるよね

288:名無しさん@お腹いっぱい。
09/08/05 07:41:21 Y9k+dyYE0
> xulmigemo.find_delay
そんな設定あったんだ
隠しじゃなくて設定ダイアログにも表示させればいいのに

289:名無しさん@お腹いっぱい。
09/08/05 10:57:25 OVjZzoTm0
userChromeJS1.1でuserContent.js動かしたいんだけど、うまく動いてくれない。
だからといって、あの肥大化したソース解読するのも...誰か作っていませんか。
別のサブスクリプトローダー使うのは無しでお願いします。

290:名無しさん@お腹いっぱい。
09/08/05 15:39:52 rrLZ0FCj0
>>289
別のといっても、あなたサブスクリプトローダーに何使ってるのかなんて書いてないじゃん。

とりあえずうちでは
Firefox 3.5.2(OSはWindows XPSP3とWindows 2000SP4)
userChrome.js 1.1
Sub-Script/Overlay Loader v3.0.24mod
userContent.js 1.3 mod6
の組み合わせで問題なく動いている。

291:名無しさん@お腹いっぱい。
09/08/05 18:28:49 KtbbVPew0
うちも>>290と同じ条件で動いてるな
時々スクリプトが読み込まれないときがあるけど

userMenu.js_1.21mod4の方は時々スクリプトが実行されないのが困る
現在のタブと全然違うタブでスクリプトが実行されてるっぽい…(現在のタブのURLをコピーするスクリプトを実行すると、全然違うタブのURLがコピーされる。)

292:名無しさん@お腹いっぱい。
09/08/06 01:45:05 jtfY7pZm0
Firefox3.5はもう少し様子見するつもりだったのだが、unreadTabs.uc.jsを使ってみたくて
バージョンアップしてしもた。Firefox3.0.13ではなぜか動作しなかったが、3.5.2だと動作する。
タブの位置が入れ替わった時など、未読タブが既読扱いになるのがずっと不満だった。
悩みが解消されてスッキリした。Aliceさんありがとう。

293:名無しさん@お腹いっぱい。
09/08/06 10:32:45 jdlsBCFG0
>>292
スクリプトよく見ろ

294:名無しさん@お腹いっぱい。
09/08/06 12:41:00 jtfY7pZm0
>>293
ん? よく見ろとはどういう事ですか?

295:名無しさん@お腹いっぱい。
09/08/06 17:20:04 HvyKG9L50
>>277
mmmなので 以下一行追加
//面倒だからFirefox 3 の場合はeditBookmarkOverlay.xulを先読みしておく
var delay = 500;
if (location.href === that.BROWSERCHROME &&
+ !('TreeStyleTabService' in window) &&
typeof StarUI != 'undefined' &&
!(StarUI._overlayLoading || StarUI._overlayLoaded)) {

Sub-Script/Overlay Loader v3.0.25mod
URLリンク(space.geocities.jp)

ダイアルアップでしか書き込めないのはなぜ?
常時接続回線2ch規制中なのかしらん

296:名無しさん@お腹いっぱい。
09/08/06 17:38:12 AG1pz2hl0
userChrome.js 0.8 使ってるんだけど
火狐3.5対応してないよね
対応版てどこにあるのあ?

297:名無しさん@お腹いっぱい。
09/08/06 17:42:01 EUwLg5Ed0
userChrome.js使ってて、そんな対応も出来ないのか

298:名無しさん@お腹いっぱい。
09/08/06 21:11:28 scaAJQy30
あ、やっぱり答えもしないで煽るバカいたわw

299:名無しさん@お腹いっぱい。
09/08/06 21:17:09 Jye5G1zc0
>>297 は正論だと思うが???


300:名無しさん@お腹いっぱい。
09/08/06 21:24:23 aSIMkyf/0
シャブP-みたいな依存厨にかまうなよ

301:名無しさん@お腹いっぱい。
09/08/06 21:31:12 cUazBvPU0
というか、そもそも対応してるわけだが

302:名無しさん@お腹いっぱい。
09/08/06 22:15:17 /HQkMh940
グリモンで検索バーから検索した後に検索エンジンに戻すのは以下のようにすればいいようですが,
右クリックして検索した後でも検索エンジンに戻すにはどうしたらいいのでしょうか。

(function() {
var searchbar = BrowserSearch.searchBar;
if (searchbar) {
searchbar.handleSearchCommand_original = searchbar.handleSearchCommand;
searchbar.handleSearchCommand = function(aEvent) {
this.handleSearchCommand_original(aEvent);
setTimeout(function() {
var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService);
ss.currentEngine = ss.defaultEngine;
}, 0);
};
}
})();

303:名無しさん@お腹いっぱい。
09/08/07 01:39:07 /mW7IvdZ0
何を言っているのか分からない…

304:名無しさん@お腹いっぱい。
09/08/07 01:39:48 m/ySs8tP0
>>295
対策ありがとうございます。
コンフリクトが発生しなくなりました。

305:名無しさん@お腹いっぱい。
09/08/07 07:17:48 09OiloYw0
302です。
言葉足らずで申し訳ありません。

検索バーをYahoo!にして,ページから単語を選択し,右クリックすると,
Yahoo!で検索できます。

その後,Yahoo!からもとのGoogleに自動で戻したいのです。


306:名無しさん@お腹いっぱい。
09/08/07 12:00:26 yNiQXWCV0
>>305
アドオン使えよ

307:名無しさん@お腹いっぱい。
09/08/07 14:24:52 aUKA6sxu0
その前に、なぜグリモン???

308:名無しさん@お腹いっぱい。
09/08/07 17:07:13 z3H4tMUA0
馬鹿に限ってへんなことやろうとするよな
何でだろ?

309:名無しさん@お腹いっぱい。
09/08/07 17:10:28 6OvAHDeg0
馬鹿だから

310:名無しさん@お腹いっぱい。
09/08/07 19:39:43 09OiloYw0
>>306
どんなアドオンがありますか?
・SearchLoad Options
・Searchbar Autosizer
などでは右クリックからの検索では元に戻りませんでした。



311:名無しさん@お腹いっぱい。
09/08/07 20:07:44 cEGuPq+V0
(function(){
eval('BrowserSearch.loadSearch = ' + BrowserSearch.loadSearch.toString().replace(
/}$/,'ss.currentEngine = ss.defaultEngine;$&'
));})();

これでいいか?userChrome.js用
でも結局検索エンジンの切り替えは検索バーでやらなきゃダメなわけで、なにが便利なのかさっぱり分からんけどまあいいか

>>310
FireGesturesの「検索エンジンを選択して検索」を使えばカレントエンジンを変えずに別のエンジンで検索できるし
自動で元に戻す機能はないがScroll Search Enginesというのもある

312:名無しさん@お腹いっぱい。
09/08/07 20:37:06 09OiloYw0
>>311
大変ありがとうございます。

当方,そのScroll Search Enginesというのを利用しておりまして,
それで右クリック検索で例えばGoogleからYahoo!に変更した時に,
検索エンジンを元に戻したかった次第です。

今回のいただいたスクリプトをグリモンに登録しましたが,
途方の環境では,うまく元に戻らないようです・・・

313:名無しさん@お腹いっぱい。
09/08/07 20:38:59 cEGuPq+V0
>>312
userChrome.js用だって書いてあんでしょ

314:名無しさん@お腹いっぱい。
09/08/07 20:46:52 09OiloYw0
>>313
大変失礼しました。
申し訳ありません。

グリモンで動かすにはどう変更すればいいでしょうか。

315:名無しさん@お腹いっぱい。
09/08/07 20:51:22 FGC0gJ3x0
(#^ω^)

316:名無しさん@お腹いっぱい。
09/08/07 20:54:01 cEGuPq+V0
>>314
不可能
グリモンはWebページ側の動作を変更するものであって、ブラウザ側の挙動を変更する用途には使えない

317:名無しさん@お腹いっぱい。
09/08/07 20:55:03 1mP/7UJF0
Context Searchじゃダメなのか

318:名無しさん@お腹いっぱい。
09/08/07 21:19:14 09OiloYw0
>>316
大変ありがとうございました。
userChrome.jsをインストールしました。
おかげさまで動作しました。
つまらない質問におつきあいいただいてありがとうございました。


319:名無しさん@お腹いっぱい。
09/08/07 21:31:17 QAjycCSe0
ID:09OiloYw0 は >>296 なんだろ
3.5に対応してないから対応版は何処?って書いて相手にしてもらえず
グリモンで頑張ろうと思った訳さw


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