1 :名無しさん@お腹いっぱい。2011/04/03(日) 19:18:28.06 ID:X7C9TxXs0
1 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2010/11/18(木) 15:29:37 ID:QPZlij7E0
質問は必ずまとめサイトに目を通した後にして下さい。

■まとめサイト
firefoxまとめサイト
ttp://firefox.geckodev.org/
ttp://firefox.geckodev.org/index.php?cmd=read&page=Greasemonkey
ttp://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js

■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ14
http://hibari.2ch.net/test/read.cgi/software/1290061777/

■拡張機能
greasemonkey
ttp://www.greasespot.net/
Userscripts.org
ttp://userscripts.org/

"alta88's userChromeJS"
ttp://userchromejs.mozdev.org/index.html
userChromeJS フォーラム
ttp://forums.mozillazine.org/viewtopic.php?f=48&t=1006795

"zeniko's userChrome.js"
ttp://mozilla.zeniko.ch/userchrome.js.html
userChrome.js フォーラム
ttp://forums.mozillazine.org/viewtopic.php?t=397735
ttp://forums.mozillazine.org/viewtopic.php?t=556229
userChrome.js 0.8 (FX) - Add-ons Mirror
ttp://forum.addonsmirror.net/index.php?showtopic=6878
6 :名無しさん@お腹いっぱい。2011/04/03(日) 19:40:36.15 ID:ff4Pi1iX0
>>1 乙
85 :名無しさん@お腹いっぱい。2011/04/07(木) 14:17:24.96 ID:pSTJgq4B0
>>1
92 :名無しさん@お腹いっぱい。2011/04/07(木) 18:17:30.22 ID:ytDzZgka0
url貼ろうかと思ったら>>1に■まとめサイトってあるしこれでできないんなら厳しいね。
今なら処理速度とかそう変わらないだろうしわざわざ使うまでもないと思うけどね
2 :名無しさん@お腹いっぱい。2011/04/03(日) 19:19:09.82 ID:X7C9TxXs0
■拡張機能その2
JavaScript Actions
ttp://openhideaway.net/Firefox/
Custom Buttons
ttps://addons.mozilla.org/en-US/firefox/addon/2707
Custom Buttons フォーラム
ttp://custombuttons.mozdev.org/drupal/forum
Custom Buttons2
ttps://addons.mozilla.org/en-US/firefox/addon/5066
Custom Buttons2 フォーラム
ttp://custombuttons2.com/forum/
keyconfig 20060828 - Add-ons Mirror
ttp://forum.addonsmirror.net/index.php?showtopic=254
keyconfig 20080929 ? mozillaZine Forums
ttp://forums.mozillazine.org/viewtopic.php?t=72994

■firefox用スクリプトアップローダー
firefoxのuserchrome.js・greasemonkey等のスクリプトアップローダー
ttp://loda.jp/script/
4 :名無しさん@お腹いっぱい。2011/04/03(日) 19:25:04.68 ID:CIuYJYB+0
>>2-3
5 :名無しさん@お腹いっぱい。2011/04/03(日) 19:29:34.27 ID:t2tnAczE0
コードを貼るときはhttp://ideone.com/http://jsbin.com/を使ってね!
221 :名無しさん@お腹いっぱい。2011/04/15(金) 21:47:15.52 ID:if9Xk0Ho0
コードを貼る前に>>5を見てね!
223 :名無しさん@お腹いっぱい。2011/04/15(金) 22:21:13.83 ID:xUl8O9il0
>>221
済みません投稿する前に目は通したのですが、使い方が分からず
分けて直接貼ってしまいました。
以下の処で数年前に出てたスクリプトです。どうか宜しく
御願いします。

右クリック長押し+ホイールでタブ切り替え
http://d.hatena.ne.jp/faminote/20070216/1171635775
224 :名無しさん@お腹いっぱい。2011/04/15(金) 22:34:01.33 ID:EpV8Z/i80
>>223
誤ることはないよ。今までそんなルール無かったんだから

で、対処法だけど、endTabRoll 関数の冒頭を以下のように修正したら直った

function endTabRoll(event) {
  preventClick(event);
  /* 以下同じ */
}
226 :名無しさん@お腹いっぱい。2011/04/15(金) 22:58:16.97 ID:xUl8O9il0
>>224
本当に感謝致します。スクリプトは分からずコピペで使わせて頂いて
いたのですが、以下の記載では無いですよね。どうも旨く行かないのですが
たびたび済みません。

function endTabRoll(event) {
preventClick(event);
document.removeEventListener("DOMMouseScroll", selectTab, true);
document.removeEventListener("mouseup", endTabRoll, true);
gBrowser.addEventListener("click", preventClick, true);
setTimeout(removeClickListener, 0);
return;
}
227 :名無しさん@お腹いっぱい。2011/04/15(金) 23:14:25.51 ID:xUl8O9il0
>>224
ごめんなさい取り消します。問題なく機能しました。AutoHotKeyスクリプト
が邪魔してました本当にありがとう御座いました。
228 :名無しさん@お腹いっぱい。2011/04/15(金) 23:14:30.92 ID:EpV8Z/i80
>>226
それで合ってる。何がどううまくいかないの?
エラーコンソールを表示してエラーメッセージが出てないか確認してみて
7 :前スレ>>9782011/04/03(日) 19:56:08.34 ID:Kc4kmPqc0
いちおつです

前スレ>>991-993
ありがとうございます。>>991-993で、書いて頂いたスクリプトを動かしてみましたが、Firefox4で希望の動作を確認しました。
(Firefox 3.6.16 常用でしたが、この機会に乗り換えようかと)

一応、そのままコピペで動作しましたが、include等のヘッダ?は要らないんですかね
最初は、前スレ>>989のスクリプトを参考に、mainとBookmarksPanel.xulとかを@includeに書いてたんですが、
消しても同じように動くみたいなので、いらないのかな
11 :名無しさん@お腹いっぱい。2011/04/03(日) 20:11:31.35 ID:YpfyLJug0
>>7
そこは行数削減のために省略
必要なのは main だけ (手元のスクリプトローダでは省略時デフォルト)
12 :名無しさん@お腹いっぱい。2011/04/04(月) 00:41:07.30 ID:cXvdwoCO0
>>11
なるほど、了解です。

ただ、選択ブックマークフォルダへのフォーカス移動は、とてもよく動いているんですが、
ブックマークサイドバーを開く部分が効かないみたいですね・・・
13 :名無しさん@お腹いっぱい。2011/04/04(月) 00:49:47.88 ID:jWVCsMlK0
>>12
どう効かないの?サイドバー自体が開かない?それとも開いた後にフォルダが選択されない?
後者ならウェイトの数値を増やしてみるとか
14 :名無しさん@お腹いっぱい。2011/04/04(月) 00:58:16.64 ID:cXvdwoCO0
>>13
サイドバー自体が開かないですね・・・
9 :前スレ>>9782011/04/03(日) 19:57:18.88 ID:Kc4kmPqc0
あ、書き忘れましたが、Firefox 3.6.16 では動きませんでした。報告までに。
10 :名無しさん@お腹いっぱい。2011/04/03(日) 20:03:35.05 ID:pN/vprQf0
前スレ>>996さん
http://hibari.2ch.net/test/read.cgi/software/1290061777/996

む、難しい
前スレ>>703みたいに書けばいいんでしょうか
http://hibari.2ch.net/test/read.cgi/software/1290061777/703

61 :名無しさん@お腹いっぱい。2011/04/05(火) 22:26:13.24 ID:CRUtvU0o0
find_in_searchbar_highlight.uc.js 快適すぎワロタw

あと>>10を俺も支援しとく
62 :名無しさん@お腹いっぱい。2011/04/05(火) 22:29:06.76 ID:All/UAYb0
複数の場合>>61だと無理っぽくなかったっけ
定番のWPとenhanced findbarとあるし・・・
68 :名無しさん@お腹いっぱい。2011/04/06(水) 02:25:38.29 ID:fKYcTk9A0
>>36
まじで?Fx4での仕様変更とかどこでわかるんだ…
でも一応,FindToolbarに属するIDはgFindBar.getElementで取得できるみたい
gFindBar.getElement("find-status-icon");
みたいに

>>61
それはどうもです.今後は複数の文字列での検索も対応させるつもり.
ただ,やっぱりFx4の仕様変更で,今までは
gFindBar._highlightDoc
でハイライト色の変更やってたんだけど,引数が変わって指定できないみたい.
その辺詳しい人がいたら教えてください
15 :名無しさん@お腹いっぱい。2011/04/04(月) 01:06:57.89 ID:cXvdwoCO0
あー、「開かない」のではなくて、「一度目は開くが、それを閉じると、二度目以降、開かない」 が正しいんですが、
一度アドオン全て切った上で動作してみたら、きちんと動くみたいです

多分、All-in-One Sidebar が悪さしてるのかな・・・すみません、こっちの環境の問題でした;;
17 :名無しさん@お腹いっぱい。2011/04/04(月) 02:20:37.63 ID:jWVCsMlK0
>>15-16
ざっと確認したところ、All-in-One Sidebar を入れることによって
見かけ上サイドバーを閉じても実際の中身は保持されたまま(たぶん次にすばやく開けるようにするため)になり
sidebar.currentURI.spec が「chrome://.../bookmarksPanel.xul」のままになるので
2度目以降は openInSidebar の if 文の中が実行されない
(いったん履歴など別のサイドバーを開いた後は実行されるようになる)

if(sidebar.currentURI.spec != "chrome://browser/content/bookmarks/bookmarksPanel.xul"){
  /* 省略 */
}else{
  toggleSidebar("viewBookmarksSidebar", true); //← この行を追加
  OpenBMFolderInSidebar.selectFolder(sidebar, targetNode);
}

上のように変更すれば動作するようになった
(追加した行の意味は「ブックマークサイドバーを(トグル動作ではなく)強制的に開いた状態にする」
18 :名無しさん@お腹いっぱい。2011/04/04(月) 02:31:47.56 ID:jWVCsMlK0
>>17
誤) OpenBMFolderInSidebar.selectFolder(sidebar, targetNode);
正) OpenBMFolderInSidebar.selectFolder(OpenBMFolderInSidebar.getBMTree(sidebar), targetNode);
16 :名無しさん@お腹いっぱい。2011/04/04(月) 01:22:45.74 ID:cXvdwoCO0
ごめんなさい、連投になっちゃいますが、AiOSからVerticalToolbarに変更したところ、ブックマークサイドバーも開くようになりました。
ありがとうございました;;
19 :名無しさん@お腹いっぱい。2011/04/04(月) 11:40:57.66 ID:4RmQZ7D40
Firefox4では、ボタンに境界線がくっきり付いていて、ツールバーはフラット(境界線なし)になっていますが、
これを逆にしたいんですが、どこをいじればいいんでしょう?

要は、ボタンをフラット(境界線なし)にして、ツールバーの境界線を表示させるようにしたいんですが・・
.cssの方はスレ違いだったらすみません
20 :名無しさん@お腹いっぱい。2011/04/04(月) 11:43:47.25 ID:QWf6lxma0
>>19
Mozilla Firefox質問スレッド(初心者歓迎)の117
http://hibari.2ch.net/test/read.cgi/software/1301720722/
21 :名無しさん@お腹いっぱい。2011/04/04(月) 12:03:12.99 ID:4RmQZ7D40
>>20
すみません、移動します。>>19はスルーで
22 :名無しさん@お腹いっぱい。2011/04/04(月) 21:05:25.67 ID:FDJxip820
portableだとどこにSub-Script/Overlay Loader入れるの?
23 :名無しさん@お腹いっぱい。2011/04/04(月) 22:22:09.41 ID:r4qDzoIa0
>>22
\FirefoxPortable\Data\profile\chrome
27 :名無しさん@お腹いっぱい。2011/04/04(月) 23:03:50.83 ID:Z7gGZgkP0
modのほうでポータブル設定できるのがあるくらいか。
複数ならxmarkとかつかえば変わらん気も・・・
28 :名無しさん@お腹いっぱい。2011/04/04(月) 23:23:27.40 ID:cQum/SCm0
本体丸ごとUSBやRAMディスクに突っ込めるのがいいんだろ
HDDなんかに置いてるのとじゃ速度が段違い
30 :名無しさん@お腹いっぱい。2011/04/04(月) 23:55:06.65 ID:pXkYdvKQ0
速度とPC複数使ってる事は関係なくね?
そこに拘るなら最適化版をプロファイルごとRAMディスクに置いとけば?
あとSSDなら分かるけどUSB?
32 :名無しさん@お腹いっぱい。2011/04/05(火) 01:38:02.53 ID:z3DGlexF0
前スレ>>981です。
http://hibari.2ch.net/test/read.cgi/software/1290061777/985-986
出来ました、ありがとうございます。
chromeなコードは制限があったんですね・・・知識不足でした。
最終的には親フレームにid属性を定義しました。
これからさらにボタンを作るために、XPCNativeWrapperやchromeなコードについても調べたいと思います。
ありがとうございました。
33 :名無しさん@お腹いっぱい。2011/04/05(火) 09:31:04.31 ID:sT5dBoLv0
Firefox4のuserchrome.jsで,ページ検索バーを取得したくて

var findbar = document.getElementById("FindToolbar");

と宣言したんだけどnullを返してきて取得できない・・・
Firefox3.6ではうまく動作するんだけどね
あとFirefox4でもIETab2のアドオンを入れるとうまく動作するみたい
だれか原因わかる人いる?
36 :名無しさん@お腹いっぱい。2011/04/05(火) 13:30:23.99 ID:TYQatlNI0
>>33
単純にid違うだけでしょ
34 :名無しさん@お腹いっぱい。2011/04/05(火) 11:07:27.81 ID:2K0mNYLo0
Bug 566736 - Lazily initialize the find toolbar が投入済み。
ブラウザロード完了後に一度だけgFindBarを参照すれば自動的にバインドされ使えるようになる。
69 :名無しさん@お腹いっぱい。2011/04/06(水) 03:26:17.55 ID:YWRC/rPH0
>>68
>>34で回答しているのに完全に無視かよ
35 :名無しさん@お腹いっぱい。2011/04/05(火) 12:48:15.95 ID:makjy/OJ0
サイドバーから開いたリンクを新しいタブに開きたいんですが、
TabMixPlus等では設定出来ない、アドオン独自のサイドバー(アドオンにその設定はない)にも適用出来る、
サイドバー全般のリンクの新しいタブ化ってどうすればいいんでしょう?
38 :名無しさん@お腹いっぱい。2011/04/05(火) 13:50:27.08 ID:LNs1EhjZ0
>>35
漠然と「全般」などと訊かれても答えられない。
それぞれのアドオンでの実装方法に応じて適切な修正を施す

簡単なのはそのアドオンのソースから以下のようなコードを探して右のように変更する方法
  loadURI → addTab や loadOneTab に置き換える
  openLinkIn → 第2引数(where)を "tab" や "tabshifted" として呼び出す
  PlacesUIUtils.openNodeWithEvent や SidebarUtils.handleTreeClick
  → 第2引数(aEvent).button = 1 として呼び出す(リンクをミドルクリックしたことになる)
など(あくまでも一例で他の関数が使われている場合もある)

文字通りアドオン「全般」に適用したいなら tabLock.uc.js がやっているように
使われる可能性のある関数を eval を使って直接書き換えるのがてっとり早い
39 :名無しさん@お腹いっぱい。2011/04/05(火) 14:23:28.07 ID:makjy/OJ0
>>38
ありがとうございます。それぞれのソースに対して適応しないと出来ないんですね。
簡単に行けるなら、と思ったけど、見送るかな・・・
40 :名無しさん@お腹いっぱい。2011/04/05(火) 15:04:15.01 ID:makjy/OJ0
と、詳細にググったら、そのアドオンのNewTab.uc.jsがありました
TagSieveのサイドバーだったんですが、自己解決ということで、スレ汚し失礼
42 :名無しさん@お腹いっぱい。2011/04/05(火) 15:28:56.28 ID:cMLr1uGG0
Firefoxボタンにツールを表示させるだけでかなり使いやすくなった。
最初からこれをデフォにしろよと。
45 :名無しさん@お腹いっぱい。2011/04/05(火) 17:21:52.13 ID:UoP9hLMj0
>>42
どうやったか頼む。
47 :[2011/04/05(火) 18:54:13.69 ID:G5DE4O6P0
>>45
「Firefox ボタン内にツールメニューを移動」でぐぐったら、すぐ見つかったよ。
43 :名無しさん@お腹いっぱい。2011/04/05(火) 16:09:47.04 ID:ovDQJaC80
iGoogleに登録したRSSのリンクにはてなB数を表示するグリモンありませんか
44 :名無しさん@お腹いっぱい。2011/04/05(火) 16:57:32.07 ID:xoKm0ubA0
googleでgreasemonkey軒並み使えなくなってるなぁ
何故か検索バーから表示されたページに対してはちゃんと効いてるんだけどな
46 :名無しさん@お腹いっぱい。2011/04/05(火) 18:24:15.49 ID:KfGDQ6BO0
ブックマークツールバーにあるブックマークのアイコンを、特定のアイコンに変えたいんですが、

#bookmarksBarContent > [label="BookmarkName"]{
list-style-image: url("favicon.ico") !important;
}

では、アイコンはツールバー上でしか変化しません。
これを、ブックマークツールバーに置かれたフォルダをクリックしたときに出るリスト上でも変化するようにしたいんですが、
どう指定すればいいでしょうか?
48 :名無しさん@お腹いっぱい。2011/04/05(火) 18:55:10.11 ID:LNs1EhjZ0
>>46
子セレクタ(>)を子孫セレクタ(スペース)に変える
次からは初心者質問スレへ
49 :名無しさん@お腹いっぱい。2011/04/05(火) 19:00:01.91 ID:KfGDQ6BO0
>>48
ありがとうございます。そんな簡単な事だったのか;;
50 :名無しさん@お腹いっぱい。2011/04/05(火) 20:06:41.21 ID:U4oP67Uz0
Firefoxボタン内にツールメニューを移動かぁ
まぁツールメニューを消してしまうから良いんだろうけど、これってコピーっていうわけにはいかないのかな?
気分的に両方あってほしいんだが。
51 :名無しさん@お腹いっぱい。2011/04/05(火) 20:23:45.32 ID:LNs1EhjZ0
>>50
前スレに書いた通り、複製したいなら cloneNode を使う
但しそうするとIDの重複が発生してしまうので、自分でIDを書き換えたりイベントハンドラを書き換えたりする手間が生じる
はっきり言って面倒くさすぎるので自力でどうぞ
53 :名無しさん@お腹いっぱい。2011/04/05(火) 20:31:30.93 ID:anxHhurA0
var toolsMenu2 = document.getElementById("tools-menu").cloneNode(true);
toolsMenu2.setAttribute('id','tools-menu2');
var appMenuOptions = document.getElementById("appmenu-quit");
appMenuOptions.parentNode.insertBefore(toolsMenu2, appMenuOptions);
55 :名無しさん@お腹いっぱい。2011/04/05(火) 21:05:46.13 ID:LNs1EhjZ0
>>53
それって(アドオン等によって追加される)動的に再構築されるサブメニュー等に対応できないよね
56 :名無しさん@お腹いっぱい。2011/04/05(火) 21:09:14.76 ID:U4oP67Uz0
>>51
前スレにすでに出ていた話題だったんだ。
二度てますまない。
>>53
そして修正してくれてどうもありがとう。
希望通りになりました。
78 :名無しさん@お腹いっぱい。2011/04/06(水) 17:56:40.05 ID:MvrapJt50
>>53はツールの項目をAPPメニューに追加しますが
ブックマークメニュー自体(ブックマークという項目ではなく中身)を
APPメニュー内に表示するにはどう書けばよいのでしょうか?
110 :名無しさん@お腹いっぱい。2011/04/09(土) 10:54:56.05 ID:T/qUHyzm0
>>78
おねがいします。
111 :名無しさん@お腹いっぱい。2011/04/09(土) 11:14:46.64 ID:tdpWQu5r0
>>110
ブックマークメニューとその中身はデフォルトでFirefoxメニューから表示できると思うが
それ以上どうしたいのか分からない
個々のブックマークアイテム自体をFirefoxメニュー内にずらずらと並べて欲しいの?
フェイクでいいから画像で説明して
112 :名無しさん@お腹いっぱい。2011/04/09(土) 12:43:27.49 ID:T/qUHyzm0
>>111
http://viploader.net/ippan/src/vlippan199303.jpg
理想図としてはこうしたいです。
この画像はpersonal menuというアドオンを使っていますが、アドオンなしで左ペインは>>53のスクリプトで実現できています。
アドオンなしで画像のように右ペインにブックマークアイテムを表示させることはできますでしょうか?
113 :名無しさん@お腹いっぱい。2011/04/09(土) 13:58:01.62 ID:/6PRAOaC0
>>112
どうやってメニューバーの項目をfirefoxボタンのなかに移動するの?
アドオンなしでできるなら教えて欲しい。
>>53をいろいろいじったけど自分では無理だった。
115 :名無しさん@お腹いっぱい。2011/04/09(土) 14:16:44.93 ID:/6PRAOaC0
>>53のスクリプトで実現できています。って書いてあったから質問しました。
理解違いでしたらごめんなさい。
117 :名無しさん@お腹いっぱい。2011/04/09(土) 14:52:07.48 ID:T/qUHyzm0
>>113
>>53のtools-menuとtoolsMenu2をそれぞれ適当に変えればできました。
118 :名無しさん@お腹いっぱい。2011/04/09(土) 15:45:46.44 ID:6c/VvaoN0
>>78
browser.jsとbrowser.xulを「適当」に変えればできるます。
119 :名無しさん@お腹いっぱい。2011/04/09(土) 16:18:25.80 ID:T/qUHyzm0
>>113
適当は言葉が悪かったかもしれません、見様見真似でこうしたらできました。
var fileMenu2 = document.getElementById("file-menu").cloneNode(true);
fileMenu2.setAttribute('id','file-menu2');
var appMenuOptions = document.getElementById("appmenu_savePage");
appMenuOptions.parentNode.insertBefore(fileMenu2, appMenuOptions);
120 :名無しさん@お腹いっぱい。2011/04/09(土) 18:11:21.18 ID:tdpWQu5r0
>>112
ブックマークメニューは起動時は中身が空で、実際に開いた時に動的に中身が構築されるようになっているので
>>53 のように単純に複製しようと思っても不可能。さすがにこれはちょっと(かなり)苦戦した
Personal Menuのコードも参考にして何とか出来たコードを次レスで
(但し必要最小限の実装しかしてないので不具合等あっても知らない)
128 :名無しさん@お腹いっぱい。2011/04/09(土) 21:46:13.13 ID:/6PRAOaC0
>>119
なるほど、力技で一つ一つ消していくんですね。
教えてくれてどうもありがとう。
57 :名無しさん@お腹いっぱい。2011/04/05(火) 21:22:01.81 ID:UoP9hLMj0
ググってFirefoxボタン内に「ツール」を表示することができたんだけど
そのサイトにあった不要なメニュー非表示のAppメニュー左ペイン(PrimaryPane)の非表示が良さげなんだけど
「ツール」はここに表示されるから消えてしまうのが惜しい
「ツール」を右ペイン(SecondaryPane)に表示させることはできる?
58 :名無しさん@お腹いっぱい。2011/04/05(火) 21:29:18.76 ID:bgNyMpo60
>>57
var appMenuOptions = document.getElementById("appmenu-quit");
appmenu-quit を
右ペインの任意の項目のIDにするといいYO
59 :名無しさん@お腹いっぱい。2011/04/05(火) 21:41:39.23 ID:UoP9hLMj0
>>58
できました!
完璧だ
これだからFirefoxはやめられない
このuserChrome.jsのオンオフとかでツール必要だったから
いちいちF10押してたのが随分便利になった
63 :名無しさん@お腹いっぱい。2011/04/05(火) 22:35:47.01 ID:SFSFPqGB0
5秒後に指定のページへ飛ばすだけのスクリプトを作りたいのですが
どうやれば良いでしょうか?
64 :名無しさん@お腹いっぱい。2011/04/05(火) 22:48:34.24 ID:U4oP67Uz0
思ったんだがMedleyMenu.uc.jsみたいなのを応用して、firefoxボタンにメニューを移植すれば良かったのかも。
firefoxボタンの中もいろいろいらないのとかあって消したりしたから、メニューをそのまま持ってきた方が使いやすいのかも。
80 :名無しさん@お腹いっぱい。2011/04/06(水) 19:55:22.83 ID:FNJahTcO0
>>64
これどうやるの?
Firefoxボタンにメニューバーの項目が表示されるだけで自分もいいんだが。
誰かそんなスクリプトあったら教えてください。
70 :名無しさん@お腹いっぱい。2011/04/06(水) 03:35:31.66 ID:9SBDVQFc0
Firefox4.0でYouTubeの動画をたくさん見ていたら、
何度も勝手にログアウトして不安定すぎると思った。
そう言えばOpera11.00でも似たような不具合があって
Opera11.01では直ったようだ。データ破損してたらしい。

Operaブラウザの更新版リリース、深刻な脆弱性に対処
http://www.itmedia.co.jp/news/articles/1101/28/news024.html
更新履歴によると、最新版の「Opera 11.01」では6件のセキュリティ問題が修正されている。
このうち最も深刻なのは、フォームの入力に関連した問題によってメモリ破損を誘発され、
任意のコードを実行される可能性がある問題。危険度は5段階で最も高い「Critical」となっている。
71 :名無しさん@お腹いっぱい。2011/04/06(水) 06:29:53.73 ID:jp6V2qlM0
☆ チン     マチクタビレタ〜
                         
        ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
          ヽ ___\(\・∀・) < DragNgoModoki5.uc.js のFirefox4対応版まだー
             \_/⊂ ⊂_ )   \________
           / ̄ ̄ ̄ ̄ ̄ ̄ /|
        | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
72 :名無しさん@お腹いっぱい。2011/04/06(水) 06:42:50.89 ID:OXkiRPu60
>>71
DragNgoModoki_Fx3.7.uc.js
73 :名無しさん@お腹いっぱい。2011/04/06(水) 10:04:53.07 ID:jp6V2qlM0
>>72
ありがとう。これでFirefox4に移行できた。
  _n
 ( l    _、_
  \ \ ( <_,` )
   ヽ___ ̄ ̄  )  
     /    /
74 :名無しさん@お腹いっぱい。2011/04/06(水) 10:15:11.28 ID:7y0b7Pe40
ここでいいのか分からんけど
昨日の夜からStylishのニコニコの動画説明文を動画の横にするスタイルで
プレイヤが小さく全部表示されるようになった
自分、これがないと生きていけないんでkiyoさん見てたら対応よろしくお願いします
77 :名無しさん@お腹いっぱい。2011/04/06(水) 17:44:46.73 ID:OfJSSj520
aliceおばさん 質問スレに常駐?
81 :名無しさん@お腹いっぱい。2011/04/06(水) 21:22:25.23 ID:yq2rzkjF0
>>77
ドコドコ??
姉御のご尊顔を拝したい
79 :名無しさん@お腹いっぱい。2011/04/06(水) 18:03:55.56 ID:fTcjp7PI0
ChromeStatusbarModoki.uc.jsでnoscriptのアイコンだけが表示されないんだけどこれって既知のこと?
82 :名無しさん@お腹いっぱい。2011/04/07(木) 09:55:46.57 ID:yCC4SOwx0
Sub-Script/Overlay Loader v3.0.25modが欲しいのだけどもう無理ぽなの?
83 :名無しさん@お腹いっぱい。2011/04/07(木) 11:24:59.28 ID:OyCR9aE10
>>82
なんかむかつく
84 :名無しさん@お腹いっぱい。2011/04/07(木) 14:10:11.90 ID:vcJ8l5XY0
uAutoPagerizeってどうやって使うの?
greasemonkeyに突っ込んでも使えなかった
91 :名無しさん@お腹いっぱい。2011/04/07(木) 18:11:40.40 ID:HAzA86580
>>84
俺クソ初級者で、え、なにスクリプトとか自分でうつの?やりかたわかんねーよ
プログラミングスキル必須じゃね?とかおもったけど、
いまさっきぐぐったらやり方丁寧に書いてあるとこあったんでその通りにしたらできた。
ぐぐりゃあすぐだって
86 :名無しさん@お腹いっぱい。2011/04/07(木) 14:39:01.08 ID:vcJ8l5XY0
サブスクリプトローダでわからなくなった
1.3に対応したのがねえな ほとんど英語でわかるわけないだろ
90 :名無しさん@お腹いっぱい。2011/04/07(木) 17:59:04.92 ID:vGJmoW080
>>86
すげーこいつw
マジで頭悪いのか
それともリア中なのか
88 :名無しさん@お腹いっぱい。2011/04/07(木) 14:44:41.56 ID:FhVptjIf0
わかる人向けなので。
89 :名無しさん@お腹いっぱい。2011/04/07(木) 17:56:44.10 ID:ra/Xm4KH0
>>88
まぁ、そういうことだな
93 :名無しさん@お腹いっぱい。2011/04/07(木) 20:09:03.63 ID:DAFrwUrF0
ちょっと質問させてください。
ある条件で指定したURLを訪れた際にURL末尾にhogehogeを加えたページを表示したいのですが
下記した文のみだと永久に繰り返してしまいます。一度だけ実行するにはどうすれば良いのでしょうか?

location.href = location.href.replace(/$/g,'hogehoge');


96 :名無しさん@お腹いっぱい。2011/04/07(木) 20:58:44.84 ID:cl/2MYZe0
>>93
if(!/hogehoge$/.test(location.href)) location.href += "hogehoge";
98 :名無しさん@お腹いっぱい。2011/04/08(金) 00:28:16.99 ID:oO/iyU/P0
>>96
ありがとうございます
できました!
94 :名無しさん@お腹いっぱい。2011/04/07(木) 20:16:10.48 ID:vcJ8l5XY0
http://userchromejs.mozdev.org/index.html
userChromeJSをインストール

http://mozilla.zeniko.ch/userchrome.js.htmlのSub-Script/XUL Loader
リンクを名前を付けて保存→名前をuserChrome.jsにする→chromeフォルダへ

・使いたいスクリプトをダウンロードする→拡張子を..ucjsにする
chromeフォルダへ
274 :名無しさん@お腹いっぱい。2011/04/17(日) 12:22:16.41 ID:g7KpTA/70
>>273
わざわざ済みません。自分はFirefox 4.0からこのスレの
>>94で投稿された環境です。
http://mozilla.zeniko.ch/userchrome.js.htmlのSub-Script/XUL Loader
リンクを名前を付けて保存→名前をuserChrome.jsにする

同じ環境で試したくSub-Script/Overlay Loader v3.0.30modをさがして
います。此方の方が良いのでしょうか
95 :名無しさん@お腹いっぱい。2011/04/07(木) 20:48:02.90 ID:rdv54rHE0
enableKeywordsSearchInSearchBar.uc.jsで、ファビコンも動的に変更させるスクリプトないですか?
97 :名無しさん@お腹いっぱい。2011/04/07(木) 23:32:15.73 ID:cap4Oqou0
google画像検索の仕様が変わったのか
google image direct 1.3で直接表示されなくなった。
101 :名無しさん@お腹いっぱい。2011/04/08(金) 20:01:35.85 ID:d+m88eoU0
>>97
つgoogle images direct links 2010-10-12
99 :名無しさん@お腹いっぱい。2011/04/08(金) 07:42:36.65 ID:y7ZPOkHjP
アドバイスお願いします。

Firefox4.0 / userChromeJS 1.3 / gmarks 1.0.2.1
で、ナビゲートバーから右クリックメニューにgmarksブックマークを移動しました。
---
(function(){
    var gm = document.getElementById('gmarksMenu');
    var cm = document.getElementById("contentAreaContextMenu");
    cm.insertBefore( document.createElement("menuseparator"), cm.firstChild );
    cm.insertBefore( gm, cm.firstChild );
})();
---
1つ問題があり、上記設定で表示されるメニューからブックマークを選択し、
コンテンツを表示させると、他のメニュー(タブコンテキストなど)を
一旦表示させない限り、右クリックメニューが表示されません。

何を修正/追加したらいいか分からないので、何かアドバイスお願いします。
102 :名無しさん@お腹いっぱい。2011/04/08(金) 20:47:59.27 ID:ohQxzHyW0
>>99
contextPopupBookmarksFolder.uc.jsでググれ
108 :名無しさん@お腹いっぱい。2011/04/09(土) 07:43:45.45 ID:pNitizDHP
>>102
レスありがとうございます。見てきましたが結局よくわかりませんでしたw
103 :名無しさん@お腹いっぱい。2011/04/08(金) 21:20:34.55 ID:zs3G66710
uAutoPagerize.uc.jsにサイト追加ってできるの?
入れたとき使えないサイトで使えるようにする方法は?
105 :名無しさん@お腹いっぱい。2011/04/08(金) 21:42:20.02 ID:H5iD6e560
>>103
スクリプト内に好きなだけSITEINFO書けよ…
104 :名無しさん@お腹いっぱい。2011/04/08(金) 21:38:39.46 ID:H7mEVkby0
グリモンなしでGoogleの検索結果を2カラムにできない?
最近ワイド液晶が普及したんだから、Googleも標準で2カラムにしてくれたらスクロールなくなっていいのにな
107 :名無しさん@お腹いっぱい。2011/04/09(土) 02:12:12.68 ID:+k1O5THo0
>>104
スレチだけど
http://userstyles.org/styles/27918/
109 :名無しさん@お腹いっぱい。2011/04/09(土) 10:39:47.23 ID:A6OcS1z/0
>>107
ありがとう!
無事できました
106 :名無しさん@お腹いっぱい。2011/04/09(土) 01:59:15.80 ID:WS51zphN0
2カラムにする → cssいじる → スタイルシート適用させる → 色々
グリモン特に関係ないと思う
121 :名無しさん@お腹いっぱい。2011/04/09(土) 18:13:54.16 ID:tdpWQu5r0
// ==UserScript==
// @include main
// ==/UserScript==

(function(){
  var $ = function(id){ return document.getElementById(id); };
  var $N = function(name, attrs, children){
    var elem = document.createElement(name);
    if(attrs) for(var name in attrs) elem.setAttribute(name, attrs[name]);
    if(children) for(var i = 0; i < children.length; i++) elem.appendChild(children[i]);
    return elem;
  };
  var insertionPoint = $("appmenu_bookmarks");
  var bmListBox, bmMenuBox = $N("vbox", {}, [
    $N("menuitem", { label:"ブックマーク", disabled:true }),
    $N("menuseparator"),
    bmListBox = $N("vbox", {
      context:"placesContext",
      onclick:"BookmarksEventHandler.onClick(event);",
      oncommand:"BookmarksEventHandler.onCommand(event);"
    })
  ]);
  insertionPoint.parentNode.insertBefore(bmMenuBox, insertionPoint.nextSibling);
  new PlacesMenu({ target:bmListBox, originalTarget:bmListBox }, "place:folder=BOOKMARKS_MENU");
  bmMenuBox.controllers.appendController(bmMenuBox._placesView._controller);
  [insertionPoint, $("appmenu_history"), $("appmenu_downloads"), $("appmenu_help")].forEach(function(menu){
    try{ menu.parentNode.removeChild(menu); } catch(e){}
  });
})();
125 :名無しさん@お腹いっぱい。2011/04/09(土) 19:19:14.29 ID:T/qUHyzm0
>>121
ありがとうございます、ブックマークの部分までコピーしていただいたのですが
グレーになってアクセス?できないので消せないでしょうか?
126 :名無しさん@お腹いっぱい。2011/04/09(土) 19:35:11.89 ID:tdpWQu5r0
>>125
あなたの「理想図」にそれがあったから付けたんだけど
要らないのなら下の二行を削除して下さい

$N("menuitem", { label:"ブックマーク", disabled:true }),
$N("menuseparator"),
127 :名無しさん@お腹いっぱい。2011/04/09(土) 20:43:15.88 ID:T/qUHyzm0
>>126
本当にありがとうございます。感謝です。
122 :名無しさん@お腹いっぱい。2011/04/09(土) 18:18:35.14 ID:WPAisjz50
どこでuc.jsを見つけてきてるの?
ポータル的なサイトがないのに
123 :名無しさん@お腹いっぱい。2011/04/09(土) 18:30:06.12 ID:EFvWxttd0
はぁ?
325 :名無しさん@お腹いっぱい。2011/04/19(火) 17:24:22.18 ID:o75gjPu8P
>>324
Mozilla Firefox質問スレッド(初心者歓迎)の117
http://hibari.2ch.net/test/read.cgi/software/1301720722/138

138 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2011/04/04(月) 00:33:07.00 ID:jWVCsMlK0
>>123
あくまでも対症療法でしかないけど
#付きのURLに出会ったら強引に従来のURLにジャンプするGreasemonkeyスクリプトを書いてみた

// ==UserScript==
// @name Google Search Ajax Killer
// @namespace http://www.google.co.jp/
// @include http://www.google.co.jp/*
// @include http://www.google.com/*
// ==/UserScript==

window.addEventListener("hashchange", function(){
var hx = location.href.indexOf("#"); if(hx == -1) return;
var hash = location.href.substring(hx + 1);
var query = (hash.match(/(^|&)(q=[^&]+)/)||[])[2]; if(!query) return;
window.removeEventListener("hashchange", arguments.callee, false);
var baseUrl = "http://www.google.co.jp/search?";
var params = [query, "hl=ja", "ie=utf-8", "oe=utf-8", "aq=t"].join("&");
location.href = baseUrl + params;
}, false);


↑これかな
326 :名無しさん@お腹いっぱい。2011/04/19(火) 17:41:31.05 ID:pdaAz6TV0
>>325
ありがとうございます!できました
455 :名無しさん@お腹いっぱい。2011/04/27(水) 10:25:10.06 ID:hgbxJtMUO
>>448
昔2chでうpされていた奴の微修正と>>325の併用で問題なく使えてるけど、どのGoogleFloatingForm?
修正加えた奴とか、いくつか派生あるし。
479 :名無しさん@お腹いっぱい。2011/04/28(木) 13:04:44.59 ID:LBGzHv310
>>325を改造してインスタント検索をオフにする機能を追加してみた
ちなみに誰かがuserscripts.orgに上げている同名スクリプトは「complete=0」を付ける方法なので検索候補までオフになる
(上げたこと自体は全然構わない。寧ろ大歓迎なのでどんどん改造して欲しいと思ってる)

手元の実験ではインスタント検索をオフにするとCookieに「SG=2」というフラグが追加されることを発見したので
これを使ってオン・オフ判定しているけど、本来は状態変数か何かを参照した方がいいと思う
Googleのコードは圧縮・難読化されていて読む気がしないので、誰かが改造してくれることを期待

コードは次レスで
480 :名無しさん@お腹いっぱい。2011/04/28(木) 13:20:49.93 ID:LBGzHv310
>>479
// ==UserScript==
// @name Google Search Ajax Killer
// @include http://www.google.co.jp/*
// @include http://www.google.com/*
// @note 文字コードはUTF-8で保存すること
// ==/UserScript==
function $XF(path, node){
  return document.evaluate(path, node || document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
}
function getHashedQuery(url){
  var hx = url.indexOf("#"); if(hx == -1) return "";
  var hash = url.substring(hx + 1);
  return (hash.match(/(^|&)(q=[^&]+)/)||[])[2] || "";
}
function makeUrl(baseUrl, params){
  return baseUrl + (params ? "?" + params.join("&") : "");
}
(function(){
  if(document.cookie.indexOf(":SG=") != -1) return;
  //↓無限リロードが発生する場合はコメント解除(但しトップから検索した時にしか効かなくなる)
  //if(/[?&]q=/.test(location.href)) return;
  var disableGIS = $XF('//body/a[contains(text(), "インスタント検索をオフ") or contains(text(), "turn off Google Instant")]');
  if(disableGIS) location.replace(disableGIS.href);
})();
window.addEventListener("hashchange", function(){
  var query = getHashedQuery(location.href); if(!query) return;
  window.removeEventListener("hashchange", arguments.callee, false);
  var baseUrl = location.protocol + "//" + location.host + "/search";
  var url = makeUrl(baseUrl, [query, "hl=ja", "ie=utf-8", "oe=utf-8", "aq=t"]);
  location.replace(url);
}, false);
490 :名無しさん@お腹いっぱい。2011/04/29(金) 11:46:05.48 ID:FEaVd+X80
>>479-480
結構使える
?クス
627 :名無しさん@お腹いっぱい。2011/05/09(月) 22:20:37.05 ID:FISC9AQ10
>>479
横から??。
Firefox終了時にCookieを消すように設定してるから、起動時には毎回
Googleの設定しなけりゃならなかった…忘れてるとAutopagerバグるしorz
XP(sp3) + v4.0.1 + Scriptish + Autopager だけどいい感じに動いてる。thx
124 :名無しさん@お腹いっぱい。2011/04/09(土) 18:51:18.61 ID:OuybSr2x0
自作するという発想は?
132 :名無しさん@お腹いっぱい。2011/04/10(日) 00:16:16.13 ID:5oEIdmCB0
>>124
自作できたら苦労しないだろ
135 :名無しさん@お腹いっぱい。2011/04/10(日) 00:29:32.07 ID:KmR0Pq+30
>>132
苦労して自作するものでそ
129 :名無しさん@お腹いっぱい。2011/04/09(土) 23:12:37.47 ID:YMEEdliM0
GoogleリーダーとTwitterのfaviconに未読件数を表示させる下記スクリプトを登録してるんだけど、
できれば、0件でも数字を表示させたいのと、文字をもっと見やすくしたいです。
修正箇所またはもっといいスクリプトをご存じでしたら教えてください。
GoogleメールのLabsにある「未読メッセージアイコン」は気に入って使ってます。

* GReader Favicon Alerts
http://userscripts.org/scripts/show/46615
* Twitter Favicon Alerts + NewTwitter icon fix
http://userscripts.org/scripts/show/90064
130 :名無しさん@お腹いっぱい。2011/04/10(日) 00:04:54.70 ID:F94Gwr3f0
誰かこれの変更すべき点教えて。はてなが構成変えたせいで大迷惑だわ。
Topsy in Hatebu Entry for Greasemonkey
http://userscripts.org/scripts/show/69920
133 :名無しさん@お腹いっぱい。2011/04/10(日) 00:23:58.70 ID:PRkqnTzM0
>>130
102行目と104行目の'bookmarked_user'を'sidebar'とか'prefooter'にすれば動くことは動くよ
141 :名無しさん@お腹いっぱい。2011/04/10(日) 02:06:09.23 ID:F94Gwr3f0
>>133
?
131 :名無しさん@お腹いっぱい。2011/04/10(日) 00:14:31.92 ID:kCdCSi5l0
138 :名無しさん@お腹いっぱい。2011/04/10(日) 00:33:52.70 ID:qkTpXDRW0
>>131
気をつけな, それ余計なものをrequireしているから。
require先がhackされたらとんでもないコードをGMの権限で実行されてしまう
恐れがあるぞ。
134 :名無しさん@お腹いっぱい。2011/04/10(日) 00:26:02.33 ID:/jyOKzOh0
自作する奴がこのスレにいるのかよw
136 :名無しさん@お腹いっぱい。2011/04/10(日) 00:30:55.99 ID:hl/sqQbZ0
>>134
いますが何か?
137 :名無しさん@お腹いっぱい。2011/04/10(日) 00:32:57.85 ID:tewO1Ku30
こういう分野は理系に任せてますわ
僕は創作系なのでね
どんどん良いスクリプトを世に送り出してくれたまえ
139 :名無しさん@お腹いっぱい。2011/04/10(日) 01:05:08.96 ID:tBvB+/Wz0
Google Chrome拡張の2chRevival 見たいな動作をするスクリプトありませんか?
あれ便利なんだよな。あの拡張だけChromeがうらやましい。
140 :名無しさん@お腹いっぱい。2011/04/10(日) 01:17:37.03 ID:qkTpXDRW0
>>139
それってまるでガンブラーみたいくおそろしくて使うのをやめたっけ
142 :名無しさん@お腹いっぱい。2011/04/10(日) 02:53:37.85 ID:MLEk3A830
>>139
2chDAT落ちスレミラー変換機のブックマークレットでいいんじゃない?
俺は2chブラウザ的Greasemonkeyスクリプトってやつ使ってるからそれでやってるけど
143 :名無しさん@お腹いっぱい。2011/04/10(日) 03:28:24.39 ID:UQNMFF8k0
>>139
2chRevivalがどんなものか知らないけど、fire2chdatというアドオンはあるよ
145 :名無しさん@お腹いっぱい。2011/04/10(日) 12:31:25.94 ID:KNViHjq60
2chRevivalて

あんなん、mirrorhenkan.g.ribbon.to にアドレス渡してるだけじゃん。
一行Bookmarkletをツールバーに入れときゃ済む話で、拡張にする意味あんのあれ
146 :名無しさん@お腹いっぱい。2011/04/10(日) 12:36:54.97 ID:3FVcboVB0
わざわざeval難読化しているのは, アフィなりマルウエアなどGoogleのreviewで自動検知できなくするためなんだな
147 :名無しさん@お腹いっぱい。2011/04/10(日) 18:28:20.31 ID:Fk7pjFB10
adblock#.uc.jsのFilter Managerでリストを編集していたのですが、誤った文字列を追加してしまったせいか
フィルター一覧や結果が全部消えてしまいました。filterの再読み込みやjsを入れ直しましたが直りませんでした。
http://download4.getuploader.com/g/6|news23/179/1.JPG
元に戻したいのですが、どこをいじれば良いのでしょうか?
148 :名無しさん@お腹いっぱい。2011/04/10(日) 23:39:00.29 ID:orqk8mRZ0
webappsstore.sqliteを消す
149 :名無しさん@お腹いっぱい。2011/04/11(月) 03:54:39.92 ID:CTFRHOO00
>>148
サンクス
150 :名無しさん@お腹いっぱい。2011/04/11(月) 10:42:17.78 ID:3infyWgv0
ツールバー上のテキストを、別のテキストに置き換えたい場合、どういったスクリプトを使えばいいんでしょうか?
例えば、#ToolbarItem1 とIDのついた要素に、hogehoge というテキストが表示されているツールバーのアイテムを、
表示されているテキストだけ HOGEHOGE に変えたい場合など
151 :名無しさん@お腹いっぱい。2011/04/11(月) 10:45:04.30 ID:3infyWgv0
あれ、日本語が読みづらい・・

#ToolbarItem1のテキストを hogehoge → HOGEHOGE に変えたい (テキスト部分のid、classも既知)
152 :名無しさん@お腹いっぱい。2011/04/11(月) 10:56:16.58 ID:Wzb1Jxml0
>>151
document.getElementById("ToolbarItem1").setAttribute("label", "HOGEHOGE");
153 :名無しさん@お腹いっぱい。2011/04/11(月) 20:56:13.44 ID:zI/WLiOt0
IMEStus系のアドオンがFirefox4で即座に変更してくれなくて不便になったので
GrieverさんとこのIME-Colors.uc.jsを入れて満足なんですが
ロダなどのパスを入力する(恐らく)半角強制のフォームと
ブックマーク・履歴・ダウンロード・アドオン・about:configなどサイドバーでのフォームにおいて
背景色が変わらないのがちょっと不便なんでこれらにも適応させるには何を追加すればいいでしょうか
158 :名無しさん@お腹いっぱい。2011/04/12(火) 06:04:14.26 ID:upo0RXB60
>>153
IME Area - Firefox更新情報 Wiki*
ttp://wikiwiki.jp/firefox/?Ext%2Fedit%2FIME%20Area
155 :名無しさん@お腹いっぱい。2011/04/11(月) 22:16:47.35 ID:cwZ4yHJt0
AppButtonをキーボードで開けるようにはスクリプトでできない?
156 :名無しさん@お腹いっぱい。2011/04/12(火) 00:08:12.77 ID:3/E3pwzd0
>>155
開くだけなら document.getElementById("appmenu-button").open = true;
で開くけどキーボードで操作できない
つか普通にマウスで開いた時もキーボードで操作できないしなんだこれ
161 :名無しさん@お腹いっぱい。2011/04/12(火) 14:56:31.35 ID:uZSQZCJA0
>>156
あ〜そうなんだ・・・
スレにでていたメニューを移動させるやり方を利用して、throbberMainMenu3.5.uc.jsの代わりになるかな?って思っていたんだけど、開いてもキーボードで操作できないんじゃしょうが無いね。
教えてくれてどもありがとう。
なんか良い方法があるか考えてみます。
178 :名無しさん@お腹いっぱい。2011/04/12(火) 18:26:10.07 ID:qzFJ/w5A0
>>161
これ誰か作ってくれませんか?
自分もキーボードだけで操作することがあるから、キーボードで開けるようになるとうれしい。
179 :名無しさん@お腹いっぱい。2011/04/12(火) 19:14:22.02 ID:uZSQZCJA0
>>178
一日弄ってみたけど自分のスキルでは無理だった。
スキルのある人に期待して下さい。
157 :名無しさん@お腹いっぱい。2011/04/12(火) 02:16:44.30 ID:JuuTcVx+0
GrieverさんのUserScriptLoader.uc.jsを使い始めたんだけど、
開いているタブの中にuser.jsでアドレスが@includeに指定されているのと
@excludeに指定されているのが混在してる場合って@includeが優先されてる?
159 :名無しさん@お腹いっぱい。2011/04/12(火) 12:09:18.94 ID:PmntQXA90
●Firefox4.0で動いたJavaScriptが
Opera11.10で動くモノが多くなった。
しかも、Opera11.10は早いのでお奨め!!
160 :名無しさん@お腹いっぱい。2011/04/12(火) 12:13:27.33 ID:32nJhtq/0
そうだね
速さを求めてFirefox使ってるなら乗り換えたほうがいいね
162 :名無しさん@お腹いっぱい。2011/04/12(火) 15:20:44.26 ID:RG16aTxl0
http://loda.jp/script/?id=371

このページにある
軽量マウスジェスチャ強化版(AdvancedMouseGestures.zip)で
画像の拡大・縮小を追加するスクリプトを追加したいんですがうまくいきません
FireGesturesのスクリプトをコピペしても無理でした
誰か助けてください
167 :名無しさん@お腹いっぱい。2011/04/12(火) 17:23:55.78 ID:qWBMkbmW0
>>162
FireGesturesのスクリプトって↓にある「画像を拡大(縮小)する」のこと?
http://www.xuldev.org/firegestures/getscripts.php?lang=ja

だとしたら「FireGestures.sourceNode」の部分はFireGestures専用のプロパティだから修正しないとダメ
軽量マウスジェスチャは全く使ってないので、推測だけで書くけど

function(self, event){
  const SCALE = 1.5;
  var node = event.target; //← FireGestures.sourceNode の代わり
  /* 以下同じ */
}

で動くかもしれないし動かないかもしれない
169 :1622011/04/12(火) 17:34:40.09 ID:RG16aTxl0
>>167
うおおおおおおおおおお!
動きましたありがとうございます!
これでFireGesturesを卒業できます
172 :名無しさん@お腹いっぱい。2011/04/12(火) 17:44:35.76 ID:RdKrZeuy0
>>162と同じ軽量マウスジェスチャで、選択範囲を
検索できるスクリプトを教えてくれませんか?

できれば、その検索結果をツリー型タブの子タブで表示したいです
177 :名無しさん@お腹いっぱい。2011/04/12(火) 18:18:36.90 ID:qWBMkbmW0
>>172
if("TreeStyleTabService" in window) TreeStyleTabService.readyToOpenChildTab(gBrowser.selectedTab);
BrowserSearch.loadSearch(getBrowserSelection(), true);

例によって動作確認は全くしてない
164 :名無しさん@お腹いっぱい。2011/04/12(火) 17:03:42.36 ID:3M8lIzrM0
多段タブ表示させています。
以前はtabmixの多段設定を使用していましたが、重いようなので
Fx3からzzzz-MultiRowTabforFx2.0_3.0_mod1.uc.jsの多段タブに切り替えました。

4.0にあげたところ、タブ回りの仕様が変わったようで、うまく表示されなくなりました。
他のuserChromeなどで多段表示できるものはないでしょうか?
166 :名無しさん@お腹いっぱい。2011/04/12(火) 17:13:25.36 ID:O/KkXPxh0
>>164
TabMixPlusを使いましょう
165 :名無しさん@お腹いっぱい。2011/04/12(火) 17:10:34.10 ID:+kzOP20U0
aliceさんのところに4.0用あるから探せ
170 :1652011/04/12(火) 17:38:51.66 ID:3M8lIzrM0
>>165
ありがとうございます。
↓ここを見ると3.7が書いてあり

ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20110312/1299923146

↓ここを見ても3.7までしかありませんでした。
ttp://space.geocities.jp/alice0775/userChromejs2.html

また、MultiRowTabforFx4でググっても見つからなかったのですが、
良ければURLを教えていただけないでしょうか?
171 :名無しさん@お腹いっぱい。2011/04/12(火) 17:40:28.51 ID:5R18cx920
とりあえず動くかどうか試してから質問するべきだと思うんだ
他の3.7もので動いてるのあるし
174 :1652011/04/12(火) 17:48:00.30 ID:3M8lIzrM0
>>171
助言ありがとうございます。

今 zzzz-MultiRowTabforFx3.7.uc.js を試したところ、全く反応がありませんでした。
(zzzz-MultiRowTabforFx2.0_3.0_mod1.uc.jsの時は変な挙動をしましたが、
3.7ではまったく反応しなくなりました。。)

後の方のバージョン(3.7)なのに無反応になるのはちょっとおかしい気がしますが、
じっくり見直しても設置方法に問題はないように思われます。

182 :1742011/04/13(水) 10:13:06.78 ID:j5bK9huz0
>>174,175

情報ありがとうございます。

色々調べたところ、タブが3行目を少しオーバー(※1)するまで開くと右にスクロールバーが現れ、
2行分だけ縦に表示されるということがわかりました。
スクロールさせることで2行ずつ表示されます。

※1、例えばウィンドウ幅を小さくすると24個目でスクロールバーが現れるし、ウィンドウ幅を広げると30個目のタブでスクロールバーが現れる

このような現象の方はいませんでしょうか?
175 :名無しさん@お腹いっぱい。2011/04/12(火) 18:00:06.86 ID:+kzOP20U0
3.7ので4.0でも動く。お前がおかしいだけ

おとなしくTabMixPlus使っとけ
176 :名無しさん@お腹いっぱい。2011/04/12(火) 18:03:45.80 ID:MMpDURbf0
3.7のでも確かに動くな
ただ、ピン留めしてもアイコンだけの状態にならないから
俺はアドオンに乗り換えたが
180 :名無しさん@お腹いっぱい。2011/04/12(火) 23:24:33.99 ID:s73EuJB+0
keyconfigかKeySnailで代用出来んのか?
181 :名無しさん@お腹いっぱい。2011/04/13(水) 00:34:34.78 ID:u0AZMj0n0
>>180
開けてもそこから先がキーボードで操作できない。
183 :1742011/04/13(水) 10:39:06.32 ID:j5bK9huz0
追加情報です。

タブのところでホイールスクロールすると縦にスクロールする(実は1行しか表示されていないが縦に並んでいた)ことがわかりました。
タブ領域のタブが無い所で「右クリック」→「タブを上部に表示」のオン、オフをしても同じです。

表示領域の設定がうまくいっていないようなのですが、解決方法はありませんでしょうか。
187 :名無しさん@お腹いっぱい。2011/04/13(水) 12:39:25.80 ID:xB+AznIR0
>>182では2行分だけ縦に表示される
>>183では1行しか表示されていない

何を言っているのかさっぱりだ
188 :1742011/04/13(水) 12:49:39.49 ID:j5bK9huz0
>>186
デフォルトのままです。

>>187
182の2行のことは3行分タブを開くとスクロールバーが表示されて2行分が表示されるということです。
183の1行は3行分開くまでは1行しか表示されないということです。

説明が紛らわしくてすみません。
189 :名無しさん@お腹いっぱい。2011/04/13(水) 13:00:05.97 ID:xB+AznIR0
>>188
>183の1行は3行分開くまでは1行しか表示されないということです。

>>183
実は1行しか表示されていないが縦に並んでいた

へっ何を言っているんだ
失せろ
184 :名無しさん@お腹いっぱい。2011/04/13(水) 11:11:10.77 ID:ZHmVe0xN0
他のアドオン等をすべて無効にして試してみよう。
185 :1742011/04/13(水) 11:30:10.35 ID:j5bK9huz0
>>184

userChromeJS1.3とJava Console 6.0.*以外の拡張を無効にし、userChromeもzzzz-MultiRowTabforFx3.7.uc.js以外消しましたが
結果は同じでした。。
4.0インストールは3.6をアンインストールしてプロファイルを消し、レジストリも消してクリーンインストールしたからそちらも問題ないはずです。
186 :名無しさん@お腹いっぱい。2011/04/13(水) 12:15:26.80 ID:N36ATAJp0
テーマはデフォルトだよねえ?
190 :名無しさん@お腹いっぱい。2011/04/13(水) 18:57:10.30 ID:/do5zhSB0
自分もCSSでタブいじってたら多段にならなくなってたけどそれとは違うんだな
191 :名無しさん@お腹いっぱい。2011/04/13(水) 22:23:54.43 ID:AQvn0pe40
greasemonkey0.9.2でステータスバーアイコン無くなっちまった・・・なんてことを
192 :名無しさん@お腹いっぱい。2011/04/13(水) 22:39:50.69 ID:XdpXm9Jh0
>>191
つカスタマイズ
194 :名無しさん@お腹いっぱい。2011/04/14(木) 04:15:54.23 ID:MlTxO7xc0
>>191
// ==UserScript==
// @name RestoreGMStatusbar.uc.js
// @description Greasemonkeyのステータスバーアイコンを復活させる(for Fx4)
// @include main
// ==/UserScript==
(function(){
  var observer = {
    observe: function(subject, topic, data){
      if(topic == "xul-overlay-merged") this.initGMStatusbar();
    },
    initGMStatusbar: function(){
      var code = this.readFile("chrome://greasemonkey/content/statusbar.js");
      if(!code) return;
      code = code.replace("window.addEventListener('load', function() {", "").replace("}, false);", "");
      eval(code);
    },
    readFile: function(url){ try{
        var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
        var channel = ios.newChannelFromURI(ios.newURI(url, null, null));
        var stream = channel.open();
        var sstream = Cc["@mozilla.org/scriptableinputstream;1"].getService(Ci.nsIScriptableInputStream);
        sstream.init(stream);
        var content = sstream.read(sstream.available());
        sstream.close();
        return content;
      }catch(e){ return null; }
    }
  };
  window.userChrome_js.loadOverlay("chrome://greasemonkey/content/statusbar.xul", observer);
})();
195 :名無しさん@お腹いっぱい。2011/04/14(木) 04:31:22.25 ID:MlTxO7xc0
>>194
ごめん一行抜けてたので訂正

sstream.close();
stream.close(); //← この行を追加して下さい
return content;
198 :名無しさん@お腹いっぱい。2011/04/14(木) 07:18:57.30 ID:/uwaRuz40
>>195
ありがとうございます
200 :名無しさん@お腹いっぱい。2011/04/14(木) 11:26:15.38 ID:dLyTZgLS0
>>194-195
いただきました!
207 :名無しさん@お腹いっぱい。2011/04/14(木) 21:09:01.35 ID:DXHGUgEl0
>>198
レス感謝致します。ただ教えて頂いた項目はチェック済みなのですが
どうも旨く行きません。失礼ですが引き続き宜しく御願いします。
211 :名無しさん@お腹いっぱい。2011/04/15(金) 00:19:58.56 ID:jcrzdPzM0
>>194-195
使えないななんでだろ
212 :名無しさん@お腹いっぱい。2011/04/15(金) 02:09:02.68 ID:EpV8Z/i80
>>211
userChrome_js.loadOverlay
このメソッドはalice氏のSub-Script/Overlay Loaderを導入してないと使えない
代わりに document.loadOverlay を使えば動くかもしれないけどBug 330458の問題が生ずる可能性がある(らしい)
215 :名無しさん@お腹いっぱい。2011/04/15(金) 16:52:53.15 ID:CLnn2VtV0
>>194みたいに(というか逆に?)uAutoPagerize.uc.jsのステータスバーアイコンをツールバーかアドレスバーのfaviconの左に配置するってできないのかな?というかどなたか作ってくださいませんか><
218 :名無しさん@お腹いっぱい。2011/04/15(金) 21:45:04.76 ID:Y/H0nKkN0
>>211
最初に質問した者です。
自分の環境では、StatusbarInURLBar3.uc.jsをつかっているためgreasemonkey0.9.2ではロケーションバーにアイコンが表示されなかったのです。
ID:MlTxO7xc0 氏のスクリプトをコピペすると行頭に  などのカラーコードがでてくるのでこれを消して使ったところStatusbarInURLBar3.uc.jsでは
正常にロケーションバー内にmonkeyアイコンが表示されて使えるようになりました。
225 :名無しさん@お腹いっぱい。2011/04/15(金) 22:49:17.63 ID:/wcCYn3G0
そんなローカルルール出来てたのかw

>>215
製作者のGrieverさんは活動してるんだから一度聞いてみなよ
238 :名無しさん@お腹いっぱい。2011/04/16(土) 09:36:54.36 ID:J7w97BAO0
>>194
神スクリプトわろた
261 :名無しさん@お腹いっぱい。2011/04/17(日) 00:37:00.18 ID:Kh5nax2T0
>>256
指摘ありがとう。>>194と同じく userChrome_js.loadOverlay を使いたかったけど
スクリプトローダによっては実装されてない可能性があったので
alice氏のmod版を使ってる場合は document.overlay が上記メソッドに置換されてるので問題ないはず
193 :名無しさん@お腹いっぱい。2011/04/14(木) 03:38:49.70 ID:dZPN5Suk0
いくつかの指摘項目は次々と直っている。問題点が明確であれば、
Operaの技術者は指摘すれば理解してくれて直してくれる。某ゲームも
JavaScriptで途中で止まっていたが11.10では動くようになった。
ゲームが動く事よりも、不具合が解消された事の方が重要であろう。
それは、より多くのスクリプトを正しく動作させる事に結びつく・・・
196 :名無しさん@お腹いっぱい。2011/04/14(木) 06:45:36.27 ID:DXHGUgEl0
右クリック長押し+ホイールで、タブ切り替えスクリプトなのですが、
Firefox4.0では、右クリックを離す度にコンテキストメニューが残って
しまい使いにくく困って下ります。修正箇所おわかりの方教えて頂け
無いでしょうか宜しく御願いいたします。

gBrowser.addEventListener("mousedown", prepareForScroller, true);
function prepareForScroller(event) {
if (event.button != 2 ||
event.originalTarget.ownerDocument == document)
return;
document.addEventListener("DOMMouseScroll", selectTab, true);
document.addEventListener("mouseup", defaultMouseup, true);
}

function selectTab(event) {
preventClick(event);

gBrowser.mTabContainer.advanceSelectedTab(event.detail > 0 ? +1 : -1, true);
document.removeEventListener("mouseup", defaultMouseup, true);
document.addEventListener("mouseup", endTabRoll, true);
}
199 :名無しさん@お腹いっぱい。2011/04/14(木) 09:41:52.67 ID:fbaNZVxu0
>>196
オプション→コンテンツ→JavaScriptを有効にする をチェック→詳細設定→
コンテキストメニューを無効化または変更する をチェック
220 :名無しさん@お腹いっぱい。2011/04/15(金) 21:46:36.33 ID:xUl8O9il0
>>196
何方か、修正箇所並びに設定変更がおわかりの方
宜しく御願いします。
222 :名無しさん@お腹いっぱい。2011/04/15(金) 22:13:30.65 ID:EpV8Z/i80
>>218-219
カラーコードじゃなくてスペースの数値文字参照表現だね
コードをインデントするのに実体文字参照の&nbsp;を使ってる(使わないと>>196-197みたいになる)のが化けてるみたい
前から同じ報告を何回か受けてるけど見やすさ重視で今後も使っていくので各自で置換よろしく
スクリプトスレなのにスクリプト貼っていけないと言ってる人は無視の方向で
345 :名無しさん@お腹いっぱい。2011/04/20(水) 20:05:22.62 ID:tk+hqWP40
>>343
>>218-219 >>222 に該当してないか確認
それでも解決しない場合はエディタでコードを開いた画面をキャプチャして見せて
201 :名無しさん@お腹いっぱい。2011/04/14(木) 12:26:12.24 ID:q++p1Cl/0
Greasemonkeyもそうだけど、アドオンバー用のがあるなら、ステータスバーよりそっち使えばよくね?
202 :名無しさん@お腹いっぱい。2011/04/14(木) 13:00:36.60 ID:iSNHaSEp0
Greasemonkeyのツールバー用ボタンは右クリックメニューなくて不便なんだよな
そのせいでウザったいドロップマーカー表示されるし
そこさえ改善されて他のアドオンもツールバーボタンが標準になれば
Organize Status Barが不要になっていい感じになるんだが
203 :名無しさん@お腹いっぱい。2011/04/14(木) 13:58:50.59 ID:arJYjFLf0
Greasemonkeyのアイコンは、アドオンバー右クリック→カスタマイズの中に入ってるだろ?
204 :名無しさん@お腹いっぱい。2011/04/14(木) 14:39:58.25 ID:b14fpAgL0
4.0のリリース版より最新のビルドでgoogle reader full read modがキャッシュ作成できなくなってたんだけど
グリモンからscriptishに変更したら動くようになった
205 :名無しさん@お腹いっぱい。2011/04/14(木) 16:53:31.80 ID:r39jas1/0
火狐4使ってるんだけど、グリモンの実行しないページってどこから開くんだこれ?
208 :名無しさん@お腹いっぱい。2011/04/14(木) 22:03:28.21 ID:OgqzmpS50
>>205
グリモンの新しいバージョンから以前あったスクリプト管理のインターフェースは廃止された
狐3、4に関わらずアドオンマネージャーのインターフェースに統合されてる
スクリプトファイルをひらいてinclude、excludeのところを直接編集すれば望むページを追記できる

互換アドオンのscriptishを使えば以前のグリモンとは雰囲気違うが追記設定用のインターフェースがある

あとGoogleimageの対応スクリプトは知る限りうまく動くものはない
GIS autopagerの作者が対応してくれるのを待つのが一番早いんじゃない
210 :名無しさん@お腹いっぱい。2011/04/14(木) 23:11:07.10 ID:r39jas1/0
>>208
おおありがとう!そうか直接編集する仕様に変わったのかよ…
微妙に改悪な気するなぁ
GISの方も参考になりました。作者さん待ちしときますわ
240 :名無しさん@お腹いっぱい。2011/04/16(土) 11:59:34.81 ID:AJuPpLVh0
>>210
狐4への対応が公式に表明されてるアドオン版のAutoPagerizeはメモリリークがあるとの噂
手元でアホみたいに重くなったので原因さがしてみたらこれっぽかった
直されないままだとGISが対応しても使用にちょっと不安がある

GISみたいに元ページへのリンクがつかないので幾分機能的に劣るけど
uAutopagerize(userchromeJS)+Google Images direct links 2011-04-12+Imitation lightbox.jsの組み合わせで
AutoPagerizeしながら画像を移動せずに見ていくっていう使い方ができてる
351 :名無しさん@お腹いっぱい。2011/04/21(木) 04:32:53.36 ID:EPRE3hPy0
>>350
>>208
352 :名無しさん@お腹いっぱい。2011/04/21(木) 05:23:41.56 ID:eJQ/7z+m0
>>351
「エディタを変更」ボタンしかないので、どうやってスクリプトファイルを開けばいいのか・・・??
もう面倒臭いから、バージョンを古いのにするか・・・
356 :名無しさん@お腹いっぱい。2011/04/21(木) 13:22:42.53 ID:p6Hgx6rp0
>>352
該当ページでGMのアイコンを右クリックしてメニュー出して、
スクリプト名のところを右クリックすれば開くんじゃないけ?
206 :名無しさん@お腹いっぱい。2011/04/14(木) 17:00:20.34 ID:r39jas1/0
あと、GIS autopagerのオートページャライズが効かなくなってるんだが、代替スクリプトないですか?
209 :名無しさん@お腹いっぱい。2011/04/14(木) 22:30:01.25 ID:67JODqhFP
Google画像検索はデフォで何ページか読み込むようになってるんだよな
213 :名無しさん@お腹いっぱい。2011/04/15(金) 10:15:20.10 ID:FFY0n2S90
firefox4から
locationbarNewTab.uc.js(ロケーションバーから開いたときに新規タブに開く)
が使えなくなったようです。
他のuserChromeや設定などで「ロケーションバーから開いたときに新規タブに開く」を実現させる方法を教えてください。
216 :名無しさん@お腹いっぱい。2011/04/15(金) 21:04:37.12 ID:k82s0ql10
Add-onsでScriptishが0.1b9→0.1になかなか変更されないね
もうそろそろ1箇月になろうとしてるのに
230 :名無しさん@お腹いっぱい。2011/04/16(土) 01:25:34.37 ID:iAmGQ9Fp0
ideoneに書けば色分けされるしコピペや編集も簡単だし複数レスに分けなくて済むので便利、ということで書いたんだけど
なんか変な感じにしちゃってごめん
231 :名無しさん@お腹いっぱい。2011/04/16(土) 02:15:14.35 ID:JKvPa73W0
iframeのsrcがyoutube以外のものは非表示にするscriptを書いてみたんだけど、これでいいのかな?
初めてscriptを書いてみたので、こうした方が良いよとかあったら教えてください。

(function() {
var alliframe = document.getElementsByTagName('iframe');
for (i = 0; i < alliframe.length; i++)
{
var href = alliframe[i].src;
if(!(href.match(/\.youtube\./)))
{
alliframe[i].style.display = 'none';
}
}
})();
237 :名無しさん@お腹いっぱい。2011/04/16(土) 09:23:42.26 ID:LFTtosKF0
>>231
間違ってはいないけど、その程度ならCSSで書いた方が早いよ

iframe:not([src*=".youtube."]) { display: none; }
232 :名無しさん@お腹いっぱい。2011/04/16(土) 02:34:21.07 ID:48/kCnvV0
Google Previewを無効化するGreasemonkeyについてなんですが、
Autopagerizeの2ページ目にも対応出来るスクリプト知りませんか?

今使ってるのが、Disable GOGL Instant PreviewsというGresemonkeyなんですが、
それだと、Autopagerizeの2ページ目以降では有効になってしまうので・・・
233 :名無しさん@お腹いっぱい。2011/04/16(土) 03:11:36.77 ID:VFBlwKq90
>>232
CSSで無効にするっていう手も

Google検索のインスタント プレビューをCSSで非表示にする
http://doheny.blog137.fc2.com/blog-entry-14.html
234 :名無しさん@お腹いっぱい。2011/04/16(土) 03:21:50.07 ID:SuJcFuhB0
>>233
出来ました。ありがとです
235 : 忍法帖【Lv=2,xxxP】 2011/04/16(土) 08:01:07.93 ID:dHiyVV7N0
firefox4になって、サイドバーの上にもタブが表示されるようになったけど、
firefox3の時のように、サイドバーの横からタブが表示されるようにできますか?
236 :名無しさん@お腹いっぱい。2011/04/16(土) 08:24:04.03 ID:TMknJXI40
Firefox4・Scriptish0.1b9で
Greased LightboxをAutopagerize対応させるにはどのように書けばいいのでしょうか?
239 :名無しさん@お腹いっぱい。2011/04/16(土) 10:26:12.90 ID:LFTtosKF0
>>236
Greased LightboxやAutopagerizeにも複数種類あるのだからそっちの情報も無いと動作確認できないのだけど
ちょっとググったら出てきた↓が使えるような気がする
http://d.hatena.ne.jp/os0x/20090215/1234675753
241 :名無しさん@お腹いっぱい。2011/04/16(土) 17:07:17.02 ID:fJJGAO2w0
入力フォームに移動するためのショートカットを設定するのに何か良い方法がありますか?
242 :名無しさん@お腹いっぱい。2011/04/16(土) 17:21:49.15 ID:SFWjnwYLP
上でも話題になっていたけど、多段タブが機能しないみたい
新しいプロファイル作って、userChromeJS1.3とサSub-Script/Overlay Loader v3.0.30modと
zzzz-MultiRowTabforFx3.7.uc.js入れただけだけど機能しなかった
245 :名無しさん@お腹いっぱい。2011/04/16(土) 19:57:54.02 ID:aE+/Yl0k0
Autopagerizeは、2ページ目以降が1ページ目と違って、スクリプト効いてないとか、画像表示されないとか結構あるね
その辺、Autopagerは優秀だったんだが、あれメモリリーク云々で削除しちゃった
246 :名無しさん@お腹いっぱい。2011/04/16(土) 22:15:12.50 ID:LFTtosKF0
Stylishまでドロップダウンマーカー付きの糞ボタンになってしまった
こっちが標準とはいえ、ステータスバー(アドオンバー)に置いた時に見た目が汚い&使いにくい
(グリモンとは違ってアイコン左クリックでもメニューが出るからマシだけど)
というわけで従来の動作に戻すスクリプトを書いたので次レスで

ちなみにスタイルの管理を選択するとアドオンマネージャ内で開くようになり
そこからエディタを開くと固定サイズウィンドウになってしまう(これは従来からの動作)というオマケ付きだけど
こちらは extensions.stylish.manageView を 1 にすれば従来の動作に戻すことができるみたい
247 :名無しさん@お腹いっぱい。2011/04/16(土) 22:19:32.77 ID:LFTtosKF0
// ==UserScript==
// @name Stylish_RemoveDropDownMarker.uc.js
// @description Stylishのツールバーボタンのドロップダウンマーカーを消して右クリックメニューを復活させる
// @include main
// ==/UserScript==
(function(){
  if(!"stylishOverlay" in window) return;
  var stylishBtn = document.getElementById("stylish-toolbar-button");
  if(stylishBtn){
    if(stylishBtn.hasAttribute("type")) stylishBtn.removeAttribute("type");
    stylishBtn.setAttribute("context", "stylish-popup");
  }
  stylishOverlay.handleStatusClick = function(event){
    if(event.target.id == "stylish-panel" || event.target.id == "stylish-toolbar-button"){
      if(event.button == 2){
        document.getElementById(event.target.getAttribute("popup")).openPopup(event.target, "before_start");
      }else if(event.button == 1){
        stylishOverlay.openManage();
      }
    }
  };
})();
249 :名無しさん@お腹いっぱい。2011/04/16(土) 23:18:17.37 ID:LFTtosKF0
>>247
Stylishがインストールされているかチェックする部分の括弧が抜けてた
正しくは if(!("stylishOverlay" in window)) return; とすべき
248 :名無しさん@お腹いっぱい。2011/04/16(土) 22:48:20.63 ID:J7w97BAO0
乙です
RestoreGMStatusbar.uc.jsの人ですかね
お願いです
ChromeStatusbarModoki.uc.jsを使っているのでRestoreGMStatusbar.uc.jsみたいにステータスバー(ロケーションバー)に移動できると嬉しいです
250 :名無しさん@お腹いっぱい。2011/04/16(土) 23:25:15.34 ID:LFTtosKF0
>>248
これで動くかな?(保存するファイル名に注意)

<?xml version="1.0"?>
<!--
// ==UserScript==
// @name Stylish_StatusbarButton.uc.xul
// @description Stylishのステータスバーボタンを表示する
// @include main
// ==/UserScript==
-->
<overlay id="stylish-statusbar-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <statusbar id="status-bar">
    <statusbarpanel id="stylish-panel" class="statusbarpanel-menu-iconic" mousethrough="never"
      popup="stylish-popup" context="stylish-popup" tooltip="stylish-tooltip"
      onclick="stylishOverlay.handleStatusClick(event)"/>
  </statusbar>
  <script type="application/javascript"><![CDATA[
    window.setTimeout(function(){
      stylishOverlay.updateStatus();
    }, 0);
  ]]></script>
</overlay>
251 :名無しさん@お腹いっぱい。2011/04/16(土) 23:31:49.03 ID:J7w97BAO0
>>250
動きません;;
252 :名無しさん@お腹いっぱい。2011/04/16(土) 23:37:49.35 ID:LFTtosKF0
>>251
おかしいな。うちの環境だと動いてるんだけど
ChromeStatusbarModoki.uc.js とやらは使ってないから分からないけど、実行順のせいかも知れない
より上位のフォルダに保存してみて
253 :名無しさん@お腹いっぱい。2011/04/16(土) 23:54:24.19 ID:J7w97BAO0
ぐぬぬ
できませんです・・ChromeStatusbarModoki.uc.js外してもツールバーボタンのまま
ご迷惑おかけしました
254 :名無しさん@お腹いっぱい。2011/04/17(日) 00:13:10.29 ID:Kh5nax2T0
>>253
もしかしてファイルの文字コードを Shift-JIS とかにしてない?
@description に日本語を書いたせいでXMLがパースエラーになってる可能性がある
(手元では英語で書いてたけど貼り付ける時に日本語に書き直してしまった)
文字コードを UTF-8 にして試してみて
255 :名無しさん@お腹いっぱい。2011/04/17(日) 00:16:12.19 ID:Kh5nax2T0
>>254
一応 uc.xul ではなく uc.js として書き直してみた。これでも動かないならちょっとお手上げ

// ==UserScript==
// @name 000_Stylish_StatusbarButton.uc.js
// @description Show Stylish's statusbar button
// @include main
// ==/UserScript==
(function(){
  var overlay =
<overlay id="stylish-statusbar-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <statusbar id="status-bar">
    <statusbarpanel id="stylish-panel" class="statusbarpanel-menu-iconic"
      mousethrough="never"
      popup="stylish-popup" context="stylish-popup" tooltip="stylish-tooltip"
      onclick="stylishOverlay.handleStatusClick(event)"/>
  </statusbar>
</overlay>;
  document.loadOverlay("data:application/vnd.mozilla.xul+xml;charset=utf-8," + encodeURI(overlay.toXMLString()), {
    observe: function(subject, topic, data){
      if(topic == "xul-overlay-merged") stylishOverlay.updateStatus();
    }
  });
})();
257 :名無しさん@お腹いっぱい。2011/04/17(日) 00:24:55.76 ID:tA9oily40
>>255
横から?
258 :名無しさん@お腹いっぱい。2011/04/17(日) 00:29:25.75 ID:mkZUGX2F0
>>255
出来たー
ありがとうございます^^^^^^^^^^^^^
260 :名無しさん@お腹いっぱい。2011/04/17(日) 00:31:20.92 ID:mkZUGX2F0
>>258
ID:J7w97BAO0です
256 :名無しさん@お腹いっぱい。2011/04/17(日) 00:23:31.69 ID:vfJNfq200
document.loadOverlay使うとBug 330458にひっかかるよ
259 :名無しさん@お腹いっぱい。2011/04/17(日) 00:29:38.84 ID:pJq/9cKHP
http://tsushima.2ch.at/s/news2ch135481.png

でもグリモンに関しては念願だったAiOSツールバーに置けるようになったから良かった
実行順序とか諸々復活したしね
Stylishは今回のうpでAiOSと整合性が取れなくなったのが残念。

そろそろ置き場所がなくなって来たんだけどフレキシブルな状態で
ボタン間の隙間を詰めるにはどうすればいいか教えて下さい
265 :名無しさん@お腹いっぱい。2011/04/17(日) 04:25:25.32 ID:0A6c7WNB0
3.6で重宝していたスクリプトなのですが、4.0では使えなくなって
しまいました。修正出来る方御願いします。
375.js(スクロールバー上の右クリックメニューを追加しTop hereとBottomにスクロール.uc.js) - Firefox用スクリプトアップローダー(新)
http://loda.jp/script/?id=375
267 :名無しさん@お腹いっぱい。2011/04/17(日) 07:30:30.55 ID:lBRGwF1G0
>>265
get zoom scrollContextMenu_zoom() ってところを get zoom() にしたらとりあえず動いた
271 :名無しさん@お腹いっぱい。2011/04/17(日) 11:05:37.01 ID:pft3Z+xT0
>>265
user.js(about:config)でmiddlemouse.scrollbarPositionをtrueにして
スクロールバーで中クリックした位置に移動するようにしつつ
Top移動とBottom移動はマウスジェスチャーにしたら不要になったけどなぁそれ
272 :名無しさん@お腹いっぱい。2011/04/17(日) 11:08:46.21 ID:g7KpTA/70
>>267
レスありがとう御座います。早速修正させて頂いたのですが
機能しないみたいです。他の拡張やスクリプト等すべて停止
したり色々やって見たのですが、どうも旨く行かないようです。
273 :名無しさん@お腹いっぱい。2011/04/17(日) 11:58:31.78 ID:lBRGwF1G0
>>272
もしかしてコンテキストメニューの背景が透明で見づらいから見落としてるってことはないかな
あと考えられるのはサブスクリプトローダとかuc.jsのバージョンの違いとか
自分は Sub-Script/Overlay Loader v3.0.30mod + userChromeJS v1.3
280 :名無しさん@お腹いっぱい。2011/04/17(日) 13:59:44.50 ID:g7KpTA/70
皆様、本当に済みませんでした。
>>273
同じ環境にさせて頂き問題なく機能しました。ただおっしゃる
ように透明で凄く見にくくなってしまったようです。
281 :名無しさん@お腹いっぱい。2011/04/17(日) 14:15:03.61 ID:Kh5nax2T0
>>278
bbs2chreader/chaika で smorgas-lego-ex 系のスキンを使ってるとしたら、それが不具合を起こしてる可能性がある
(「リファラを送信しない」機能が正しく働いてないと思われる)
Firefoxの通常のブラウザ表示から問題なくダウンロードできるはず

>>280
透明になってるのはソース中の <popup ... を全て <menupopup ... に修正すればたぶん直る
282 :名無しさん@お腹いっぱい。2011/04/17(日) 14:31:32.63 ID:g7KpTA/70
>>281
まさしくsmorgas-lego-ex 系のスキンを使用しております。また
リファラの送信制御のアドオンも使用しております。
いじくりすぎて、壊れてきたのかも
教えて頂いた修正やってみます。感謝いたします。
283 :名無しさん@お腹いっぱい。2011/04/17(日) 14:54:51.15 ID:g7KpTA/70
>>281
文字列検索で二カ所置き換えたのですが、表示されませんでした。
284 :名無しさん@お腹いっぱい。2011/04/17(日) 15:29:01.18 ID:Kh5nax2T0
>>283
ごめん書き方が悪かった

<popup
 …
</popup>



<menupopup
 …
</menupopup>

と都合4箇所修正しないとダメ
266 :名無しさん@お腹いっぱい。2011/04/17(日) 07:27:34.58 ID:JAUlShNM0
Wescript早く4.0対応してくれないかなあ・・・
268 :名無しさん@お腹いっぱい。2011/04/17(日) 08:39:12.68 ID:8cevKmJX0
>>266
便利だよねWescript
270 :名無しさん@お腹いっぱい。2011/04/17(日) 10:48:17.09 ID:17I0KR5Q0
マルウエア仕込まれたら恐ろしすぎだろ>Wescript
275 :名無しさん@お腹いっぱい。2011/04/17(日) 13:08:27.38 ID:g7KpTA/70
Sub-Script/Overlay Loader v3.0.30mod alice0775さんの
http://space.geocities.jp/alice0775/STORE/userChrome.js
以外で無いでしょうか、このページは現在利用できなくなっています
になってます。他にあれば宜しく御願いします。
276 :名無しさん@お腹いっぱい。2011/04/17(日) 13:23:27.16 ID:Kh5nax2T0
>>275
普通に開けるけど?
277 :名無しさん@お腹いっぱい。2011/04/17(日) 13:23:39.04 ID:+JDII4nG0
>>275
そのリンクで落とせるでしょ?今落とせたよ?
DownThemAll!でも右クリックの名前を付けて保存からでも。
278 :名無しさん@お腹いっぱい。2011/04/17(日) 13:43:53.26 ID:g7KpTA/70
右クリックの名前を付けて保存でファイル名 userChrome.js
ファイルの種類 すべてのファイルにしても中はこれなのですが
ちがうのでは無いでしょうか?

<html>
<script type="text/javascript">
if (location.href.match(/\?url=.*?&b64url=/)) {
var url = atob(RegExp.rightContext);
} else if (location.href.match(/\?url=/)) {
var url = RegExp.rightContext;
}
document.open();
document.write('<meta http-equiv="refresh" content="0;url=' + url + '">');
document.close();
</script>
</html>
285 :名無しさん@お腹いっぱい。2011/04/17(日) 18:52:55.96 ID:sEg/XbvS0
Google++の色分けが効かなくなった。。。
更新される気配もないし、どこ直せばいいんだろう。
287 :名無しさん@お腹いっぱい。2011/04/17(日) 20:26:42.09 ID:+JDII4nG0
>>285
元となった、Colorful Search入れればいいよ。
・・・・・・Google英語版で試験中の新UIだとアレだけど。
289 :名無しさん@お腹いっぱい。2011/04/17(日) 20:50:19.77 ID:+AyJ4mcE0
>>285
2columnもきかなくなってるよな、2.0はあの有様だし
288 :名無しさん@お腹いっぱい。2011/04/17(日) 20:47:58.09 ID:bAfpmgX/0
A : div:not([position="static"]){position:static !important;}
B : div[position='fixed']{position:static !important;}

「A」の書き方だと有効なのですが、
「B」だと無効になります。
書き方が間違っているでしょうか?

やりたいのは「B」のfixedのときだけstaticにする、です。
290 :名無しさん@お腹いっぱい。2011/04/17(日) 21:39:43.14 ID:Kh5nax2T0
>>288
ここはスクリプトスレであってCSSスレじゃないよと前置きしつつ……
そのCSSを適用したいページを例示してくれないと確かめようがないんだけど
もしかしてスタイルが「position:fixed」になっている要素を「position:static」に変更したいと思ってる?
それはCSSでは無理というべき

[attrName="value"] は「属性セレクタ」であって「スタイルセレクタ」ではない
例えば、次の2つの要素があったとして
  (1) <div style="position:fixed;"> ... </div>
  (2) <div position="fixed"> ... </div>
その「B」の定義が適用されるのは、(1)ではなく(2)の要素
つまり position という名前の属性を持ち、その値が fixed であるDIV要素が対象
そういう意味では「A」も「B」も根本的に間違っている

上の例に限っていえば、一応、次のような書き方をすれば(1)に対して適用される
  div[style*="position:fixed;"] { ... }
けど、途中に空白が挟まっていてもダメだし、そもそもstyle属性ではなく外部CSSが使われている場合には全く対応できない

こういうことがしたければCSSではなくスクリプト(Greasemonkeyなど)を使うべき
よってスクリプトスレ的な正解は、例えばこんな感じになる

var divs = document.getElementsByTagName("div");
for(var i = 0, div; div = divs[i]; i++){
  if(div.style.position == "fixed") div.style.position = "static";
}
291 :名無しさん@お腹いっぱい。2011/04/17(日) 22:02:31.36 ID:Kh5nax2T0
>>290
あー失礼。最後でちょっと手抜きし過ぎた
こっちが本当の正解(たぶん)

var divs = document.getElementsByTagName("div");
for(var i = 0, div; div = divs[i]; i++){
  var position = div.style.position || document.defaultView.getComputedStyle(div,"").getPropertyValue("position");
  if(position == "fixed") div.style.position = "static";
}
292 :名無しさん@お腹いっぱい。2011/04/17(日) 22:19:51.77 ID:Kh5nax2T0
>>291
やっぱり不完全。元のpositionプロパティに!importantが付いている時にも対応するには
  div.style.position = "static";
ではなく
  div.style.cssText += "position:static !important;"
と書く必要がある
連投になってしまって申し訳ない
298 :2882011/04/18(月) 04:29:37.89 ID:hs+Bvkhc0
>>290-294
ありがとうございます。
基本的なことが分かってなかったみたいで申し訳ありません。

やりたかったのは、「ページのトップへ」とかのスクロールしても
表示されたままのナビゲート系の画像を一括して消す、とういうものです。
(特定のサイトということではなく全ページ対象で、
またdivのことが多いみたいなので、とりあえずdivで試してみました)

書いて頂いたスクリプトを入れてみます。
ありがとうございました。
293 :名無しさん@お腹いっぱい。2011/04/17(日) 22:24:22.93 ID:w6qEHKRQ0
style.setProperty()でもいいのかな
294 :名無しさん@お腹いっぱい。2011/04/17(日) 22:48:08.69 ID:Kh5nax2T0
>>293
確かにその方が格好良く書けるな。教えてくれてありがとう
念のため書き直したコードを示してFAということで

var divs = document.getElementsByTagName("div");
for(var i = 0, div; div = divs[i]; i++){
  var position = document.defaultView.getComputedStyle(div,"").getPropertyValue("position");
  if(position == "fixed") div.style.setProperty("position", "static", "important");
}
317 :名無しさん@お腹いっぱい。2011/04/19(火) 01:43:36.58 ID:kJcDl+g/0
>>316
>>294 に使えそうなコードが含まれてる
322 :名無しさん@お腹いっぱい。2011/04/19(火) 08:24:37.55 ID:A86Hq3YW0
>>317
ありがとう
たすかった
296 :名無しさん@お腹いっぱい。2011/04/18(月) 02:23:31.19 ID:ZWwtQmeP0
Greasemonkey 0.9.2で
@require 指定すると

invalid label

ってエラーが出るようになったんだけど
@requireって廃止されたの?
297 :名無しさん@お腹いっぱい。2011/04/18(月) 04:23:14.92 ID:6JiXnguD0
uAutoPagerize.uc.jsのことなんですけど、104-105行目の
> ns.icon = $('status-bar').appendChild($E(
> <statusbarpanel id="uAutoPagerize-icon"

> ns.icon = $('urlbar-icons').appendChild($E(
> <urlbar id="uAutoPagerize-icon"
に書き換える(105行から始まる動作の定義の先頭はurlbarで良いのかどうか良くわかってないです…)ことで
urlbarのスターの右にuAutoPagerize.uc.jsのアイコンを出すことに成功しました
でも、自分としてはuAutoPagerize.uc.jsのアイコンをfaviconの左に出したいのです
どのように変更すれば良いのか教えてください。お願いします
299 :名無しさん@お腹いっぱい。2011/04/18(月) 05:32:29.73 ID:6JiXnguD0
>>297
自己レスですが、identity-boxにinsertBeforeで処理してみたところ自分の思ってる位置に表示されました
ttp://www.dotup.org/uploda/www.dotup.org1541965.png
ただし、faviconをドラッグしてURLをコピーしたりする際にuAutoPagerize.uc.jsのアイコンも一緒にドラッグされるようになったり、105行目から始まる動作の定義が何を意味しているのか分からないままなので、それらを説明・修正できる方レスお願いします><
302 :名無しさん@お腹いっぱい。2011/04/18(月) 09:51:32.49 ID:NNAPSnj90
>>299
そこまでの変態的(と言っては失礼だけど)カスタマイズには付き合ってくれる人はそうはいないのでは?
少なくとも定義の意味くらいは自分で調べた方がいいと思う
https://developer.mozilla.org/ja/XUL/statusbarpanel
320 :名無しさん@お腹いっぱい。2011/04/19(火) 08:04:37.26 ID:y2Ww3Jdh0
>>302
返事が遅れたけど定義リファレンスのリンクありがとう。もう少し自分で頑張ってみます
300 :名無しさん@お腹いっぱい。2011/04/18(月) 07:33:01.29 ID:78Zw7Lef0
Sageのサイドバーの、フィードと項目リストの境界線を太くしたいんですが、指定方法わかりますでしょうか?
多分、#Sage-Splitter だと思うんですが、いくつか試しても変化せず・・・
301 :名無しさん@お腹いっぱい。2011/04/18(月) 09:22:38.26 ID:NNAPSnj90
>>300
IDの大小文字は区別される。次からは初心者質問スレへ

#pageSagePanel #sage-splitter { height: 8px; }
305 :名無しさん@お腹いっぱい。2011/04/18(月) 13:48:21.61 ID:78Zw7Lef0
>>301
おおお、ありがとうございます。すみません
303 :名無しさん@お腹いっぱい。2011/04/18(月) 12:25:58.98 ID:jsi4Kvxt0
PasteAndGo.uc.jsってロケーションバーだけでなく
検索バーにもPaste And Goのメニュー出てましたよね?
いつの間にか検索バーの方のメニューが出なくなってしまった…
配布元を見に行ったら現在PasteAndGo.uc.jsは配布されてない様子
304 :名無しさん@お腹いっぱい。2011/04/18(月) 13:42:12.01 ID:CzacKa1q0
4.0に標準実装されて不要だからじゃ
306 :名無しさん@お腹いっぱい。2011/04/18(月) 13:50:22.85 ID:NRO69ukE0
>>303
これで使えないかな
http://loda.jp/script/?id=74
http://mimizun.com/log/2ch/software/1236532418/812-814

>>304
4.0の標準機能だとクリップボード内の文字列の分だけしか移動・検索してくれないから
入力欄の文字列に追加・挿入しながら移動・検索したい場合は一手間かかるんだよね
310 :名無しさん@お腹いっぱい。2011/04/18(月) 16:05:17.12 ID:Kcj8ymx60
>>306
便乗ですみませんが、デフォルトの「貼り付けて...」を表示させたくない時ってどうすればよいでしょうか
311 :名無しさん@お腹いっぱい。2011/04/18(月) 16:38:54.37 ID:jsi4Kvxt0
>>306
ありがとうございます それでいけました

4.0は標準で貼りつけて移動あるんですね
使いたいアドオンで4.0だとうまく動かないのがあるんでまだ3.6.16使ってます
341 :名無しさん@お腹いっぱい。2011/04/20(水) 18:17:42.59 ID:l+vaj4ob0
>>310
userChrome.cssにこれ貼ってみて

/* Firefox4.0の「貼り付けて移動/検索」の項目を非表示 */
menuitem[anonid="paste-and-go"],
#searchbar menuitem[anonid="paste-and-search"]
{ visibility:collapse !important; }
307 :名無しさん@お腹いっぱい。2011/04/18(月) 13:51:58.98 ID:GrxTsojf0
すっとぼけた質問をして回答を引き出すとは
セオリー通りではあるが なかなかやるではないか
308 :名無しさん@お腹いっぱい。2011/04/18(月) 13:54:38.86 ID:GrxTsojf0
>>307は ID:78Zw7Lef0 宛
309 :名無しさん@お腹いっぱい。2011/04/18(月) 15:40:09.52 ID:4InpvvEi0
scriptishでGM_unregisterMenuCommandが動いてる人いる?
正確に言うとGM_registerMenuCommandで返してくるUUIDがundefinedだからGM_unregisterMenuCommandできない。
環境はscriptish 0.1b9、Firefox4.0.1です。
312 :名無しさん@お腹いっぱい。2011/04/18(月) 17:56:05.99 ID:bopwjkKT0
質問:正規表現を記述したい

http://joken.nara-k.ac.jp/blog/index.php?e=122
 Joken Column::WebページにGreaseMonkeyでいたずら

上記はページ内の文字列置換するjsを紹介しているサイトさんのページです。

jsほぼ初めてで全く分かりませんが、コレをそのまま借用してキーワードを短くまとめたり、
分かり難い英語表記を日本語にしたり、広告と分かり難いヶ所等を置換してみました。

そこで似た様なヶ所は正規表現でまとめたいのですが、情け無い事に記述の方法が
分かりませんでした。正規表現は秀丸のマクロでしか使ってるくらいです。

・大文字小文字無視は/i と言う形式の記述で良いですよね

・Office2000、Office 2000、Office2003、Office_2003、Office-2003・・・全てに適用する
 Office[\s-_]?\d{1,4} (←正確じゃ無いですが取り敢えず例です)みたいな記述方法を
 お教え下さいませ 

リンク先のreplaceヶ所の抜粋です。
--------------------------
return from.replace(/Office/ig,"OOo")
.replace(/Microsoft OOo/ig,"OpenOffice.org")
.replace(/Windows/ig,"Solaris");
313 :名無しさん@お腹いっぱい。2011/04/18(月) 19:49:45.12 ID:54rT9bgn0
>>312
何をしたいのかよくわからん

>大文字小文字無視
それで良い

>・Office2000、Office 2000、Off(ry
区切り文字が1つ固定なら
office.?(\d{4}|[xx][pp]) //Fx,IEで確認
数字4個とOfficeXPのみを想定
314 :名無しさん@お腹いっぱい。2011/04/18(月) 22:03:46.65 ID:/XsUaNQ50
Firefox3用のJSを動作させる方法
 
おまいらFirefox4では一部の繰返し処理JSに問題があり動作しなかった。
ついでに試したがChrome10とSafari5も同様に繰返し処理JSが動かなかった。
さらに試したがFirefox4とFirefox3を同時に使うとGeckoが異なるので使えない。
そこてFirefox3の代替にLunascape6.5を使うと旧JSが動作するのが分かった。
315 :名無しさん@お腹いっぱい。2011/04/18(月) 22:09:31.10 ID:/XsUaNQ50
↑一部の繰返し処理とはsetlntervalのこと
一部のオートページャーに問題が出たりするかもね?
316 :名無しさん@お腹いっぱい。2011/04/19(火) 01:23:18.28 ID:A86Hq3YW0
Elementのバックグラウンドイメージ(CSSで間接的に指定されている)の
URLを取り出すにはどうすればいいの?
319 :名無しさん@お腹いっぱい。2011/04/19(火) 06:20:55.56 ID:GI+mEMpq0
YouTube HD Ultimateが動作してないみたいなんですが
最新バージョンてどこにおいてあるんです?
321 :名無しさん@お腹いっぱい。2011/04/19(火) 08:10:52.23 ID:nSTSPxF50
Firefox 4.0 / Flash Player 10.2.159.1の環境なのですが
Flash 上でマウスジェスチャーが出来ません。調べてみたのですが
以下の古い情報で、やはり使えませんでした。対策は現状あるので
しょうか、御存知の方宜しく御願いします。

flash 上でマウスジェスチャーできるようにする
http://orera.g.hatena.ne.jp/miya2000/20070331/p1
323 : 忍法帖【Lv=12,xxxPT】 2011/04/19(火) 11:09:51.39 ID:yIj0YaEm0
324 :名無しさん@お腹いっぱい。2011/04/19(火) 16:40:01.89 ID:pdaAz6TV0
Google Search Service Pack最新が4ではうまく動作してくれないんですが・・・
UA偽装すると完璧に反映されます。どこか書き換えで対応できるのでしょうか?
327 :名無しさん@お腹いっぱい。2011/04/19(火) 18:03:07.24 ID:ade2zd4q0
uAutoPagerize.uc.jsでgoogle検索での効果を無効化させたい場合はどうすればいいんだろうか
AutoPagerizeなら// @excludeを書き加えればいいんだけど
329 :名無しさん@お腹いっぱい。2011/04/19(火) 21:38:52.07 ID:2gVxFeX60
すみません、新参なので間の抜けた質問になるかもしれませんが
こちらはAmazon Lowest Price Checkerの最新版ですよね?DLしたいのですが
パスがかかっていてDL数も1というのがよくわかりません。
http://loda.jp/script/?mode=pass&idd=639
331 :名無しさん@お腹いっぱい。2011/04/20(水) 04:25:57.44 ID:focWzOoR0
グリモンスクリプトでリファラーを偽装してGETする方法はありますか
GM_xmlHttpRequestで
headers: {
 'test': 'http://www.yahoo.co.jp/',
 'referer': 'http://www.yahoo.co.jp/'
},
とかやると、testのほうは付加されているのに、リファラは変わらないのですが、仕様なのでしょうか。
333 :名無しさん@お腹いっぱい。2011/04/20(水) 09:22:49.26 ID:NdkajAY70
ホームボタンをクリックした時に、ホームページに設定してるURLがすでに開かれている場合はそのタブをアクティブに、開かれていない場合は新しいタブで開くスクリプトって可能でしょうか?
scriptishのGM_openInTabの2つめの引数にtrueを渡せばできそうなんですが、それをどう書いたら良いのかさっぱりわかりません
335 :名無しさん@お腹いっぱい。2011/04/20(水) 12:12:13.05 ID:tk+hqWP40
>>333
Firefox本体のホームボタンの動作を変えたいんだよね?
自分はGreasemonkeyしか知らないけど、その派生アドオンであるscriptishは本体の機能に手を突っ込めるの?
それは無理だと思うけど(もしできたら重大なセキュリティホールになる)

本体の機能を弄りたければuserChrome.jsなどを使うのが普通
コードは次レスで
336 :名無しさん@お腹いっぱい。2011/04/20(水) 12:32:31.10 ID:NdkajAY70
>>335
そうです、Firefox本体のホームボタンの動作を333で書いたものに変更したいのです
337 :名無しさん@お腹いっぱい。2011/04/20(水) 13:03:25.62 ID:tk+hqWP40
>>333 >>335-336
以下のコードはFirefox4+userChrome.jsの導入が前提。Firefox3系では動作しない

// ==UserScript==
// @name CleverHomeButton.uc.js
// @include main
// ==/UserScript==
function ucjs_BrowserGoHome2(){
  var homePages = gHomeButton.getHomePage().split("|");
  var foundTab = null;
  homePages.filter(function(url){
    var browsers = gBrowser.browsers;
    for(var i = 0, browser; browser = browsers[i]; i++){
      if(browser.currentURI.spec == url){
        if(!foundTab || gBrowser.tabContainer.selectedIndex == i) foundTab = gBrowser.tabs[i];
        return false;
      }
    }
    return true;
  }).forEach(function(url){
    var newTab;
    if(isTabEmpty(gBrowser.selectedTab)){
      gBrowser.loadURI(url);
      newTab = gBrowser.selectedTab;
    }else{
      newTab = gBrowser.addTab(url, { skipAnimation:true });
    }
    if(!foundTab) foundTab = newTab;
  });
  if(foundTab) gBrowser.selectedTab = foundTab;
}
document.getElementById("home-button").setAttribute("onclick", "ucjs_BrowserGoHome2()");
338 :名無しさん@お腹いっぱい。2011/04/20(水) 14:14:57.48 ID:NdkajAY70
>>337
コードありがとうございます。早速使ってみましたが動作していないようです
DOM Inspectorでホームボタンを見てみたところ、onclickイベントがucjs_BrowserGoHome2()に変わってないので読み込みに失敗しているんでしょうか?
他に使っているtextLink.uc.js、uAutoPagerize.uc.js等は動いているのですが

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0pre) Gecko/20110402 Firefox/4.0 ID:20110402110828
userChrome.js 0.8.010070203
339 :名無しさん@お腹いっぱい。2011/04/20(水) 15:42:38.92 ID:opqqTGhq0
>>337
4ならswitchToTabHavingURIが使える
342 :名無しさん@お腹いっぱい。2011/04/20(水) 18:48:20.86 ID:tk+hqWP40
>>338
エラーコンソールを開いてスクリプトがロードされているか、エラーを吐いてないかを確認

>>339
switchToTabHavingURIでは一致するタブが見つかった場合は必ずそのタブに切り替わってしまう(関数名の通り)
今回はホームページが複数指定された場合も考慮して、もうちょっと細かく制御したかったので自前で書き起こした
343 :名無しさん@お腹いっぱい。2011/04/20(水) 19:03:33.38 ID:NdkajAY70
>>342
エラー内容は↓です
Error: CleverHomeButton.uc.js
SyntaxError : missing ; before statement
Source File: <省略>
Line: 6
334 :名無しさん@お腹いっぱい。2011/04/20(水) 10:40:05.52 ID:NlwNlrfB0
GIS_AutoPager.user.jsをGoogle検索結果のヘッダとかサイドバーの「画像」リンクからの
画像検索にも適用させるにはどうしたらいいのでしょうか
あとその画像検索だとAutoPagerizeが効かない
というかページ送りはされるけど2ページ目以降画像が出て来ない
340 :名無しさん@お腹いっぱい。2011/04/20(水) 16:58:04.88 ID:xjQNtCj40
iGoogleのモジュール内にGreasemonkeyが効かないのですが、改善の方法わかる方いますかね?

@includeは * にしても効かないので、URLの問題ではないと思うのですが、
例えば、iGoogleのGoogle Newsモジュール内の、リンクを別のリンクに変更するGreasemonkey、などが、
iGoogleの外側(モジュールではない部分)では変更されるのに、モジュール内部では変更されない、といった状態です。

わかる方いたら、アドバイス頂けるとありがたいです。
344 :名無しさん@お腹いっぱい。2011/04/20(水) 19:22:54.56 ID:TGwFDuUR0
ユーザスクリプトの管理をクリックしても、
ttp://nagamochi.info/src/up64498.jpg
これしか出てこなくて、以前の様な操作が出来ないのですが、
どうすれば、以前の様にちゃんと管理出来るのでしょうか?
348 :名無しさん@お腹いっぱい。2011/04/20(水) 22:43:55.41 ID:8oE7W/q50
>>344
以前のと言うのがInclude、Excludeの事なら設定画面から無くなったよ。
スクリプトファイルに直接書けば出来るようだけど。
だから俺はScriptishに移行してみてる。
350 :名無しさん@お腹いっぱい。2011/04/21(木) 03:50:17.86 ID:Pi4i4YwF0
>>348
> 以前のと言うのがInclude、Excludeの事なら設定画面から無くなったよ。
いや「ユーザスクリプトの管理」ダイアログの事です。
353 :名無しさん@お腹いっぱい。2011/04/21(木) 06:25:49.45 ID:xJZymioq0
どうも話が通じてないように思うのだが
アドオンマネージャーのアドオンボタンからのグリモンの設定(>>344のスクショ)じゃなくて
アドオンマネージャーのグリモンボタンからの各スクリプトの編集からスクリプト編集出来る
もしかしてアドオンマネージャーにグリモンボタン出てないの?
前になんかのアドオンと競合してアドオンマネージャーのグリモンにスクリプト出て来ない事あったけどそれ?
346 :名無しさん@お腹いっぱい。2011/04/20(水) 21:47:04.46 ID:1HoR0i2j0
GIS_AutoPager.user.jsってUserScriptLoaderでも動く?
うちだといろいろ試してみたけど動かない。
apGoogleImageSearch.user.jsだと動いていたんだけどな・・・
347 :名無しさん@お腹いっぱい。2011/04/20(水) 22:19:13.34 ID:bd7hyG+vP
俺もダメだな
Googleの仕様変更以降自分で書式弄ったのもあって
もうどの場合に効くのかワケワカランことになった
デフォで沢山ズラっと画像が数ページ表示されるようになってるから
direct link入れて諦めることにした
354 :名無しさん@お腹いっぱい。2011/04/21(木) 11:39:11.36 ID:d0Y4q+dE0
ちょっと前にuAutoPagerize.uc.jsのアイコン位置のことで質問してた者ですけど104-105行(最新だと111-112あたり)を
ns.icon = $('urlbar').insertBefore($E(
 <image id="uAutoPagerize-icon"
 state="disable"
 tooltiptext="disable"
 onclick="if(event.button != 2) uAutoPagerize.iconClick(event);"
 context="uAutoPagerize-popup"/>
), $('urlbar').firstChild );
とすることでidentity-boxの中に突っ込まないでもfaviconの左にアイコンを出すことができました。
完全に理解してはいないので、xul仕様的にはおかしなことになってるかも知れないですけど、一応自分がやりたかったことができてるので満足です。以前レスくれた人ありがとうございました。
355 :名無しさん@お腹いっぱい。2011/04/21(木) 12:29:58.42 ID:G39y96E+0
俺しか使ってない Google検索 - 充実バー(http://userscripts.org/scripts/show/59402)が
http://www.google.co.jp/news/search?q=で使えなくなったぞ!何の嫌がらせだ、クソッ
360 :名無しさん@お腹いっぱい。2011/04/21(木) 15:57:07.02 ID:ZBZbjcBG0
>>355
俺も項目増やしてアレンジして使ってるぞ。
英語版Googleで使えなくなってたから、ヤバいなと思ってたところだったんだが、
こんなに早く変更されるとは思わなかった。
あとGoogle++もダメ。Colorful Searchも酷いことになってるんだ。困った。
366 :3602011/04/21(木) 23:54:30.05 ID:ZBZbjcBG0
>>355
充実バーはgbarの部分をgbzに変更、var set = [ 〜 ]内の各項目名に半角空白追加、
#utilityLinks a{ 〜 }の中のline-height:1.6em;の下にtext-decoration: none;の1行追加でいけることが分かった。

Colorful Searchはpadding = "20px";をコメントアウトでどうにかなるようだ。
これはGoogle++の同様の部分でもおそらく有効だろう。
残念ながら、Google++の方は肝心の部分の改造法が分からず、動いてないが。
367 :3602011/04/22(金) 01:47:17.36 ID:ynLAnhiB0
>>355
>>366のtext-decorationを訂正。
充実バーでマウスオーバー時のみアンダーラインを引くようにする。

#utilityLinks a:not(:hover){
text-decoration: none; //New GoogleStyle 2011-04-21
}
#utilityLinks a:hover{
text-decoration: underline important; //New GoogleStyle 2011-04-21
}

とする。


Google++もgbarをgbzに変えると動作した。ただ、この中のColorful Search相当の部分は、
>>366で示した方法ではうまくいかなかった。
元のColorful Searchは動くから、何か違いがあるんだろうけど。
368 :3602011/04/22(金) 03:48:07.51 ID:ynLAnhiB0
Google++、何とかうまく対応できた。ver1.8.0用。
まとめると、

gbarをgbzにする。

colorless: function() { 〜 }内の

return x("//div[@id='res']/div/ol/li[starts-with(@class, 'g')][not(@colorized)]|//div[@class='e'][not(@colorized)]|//td[@class='g'][not(@colorized)]");



return x("//div[@id='ires']/ol/li[starts-with(@class, 'g')][not(@colorized)]|//div[@class='e'][not(@colorized)]|//td[@class='g'][not(@colorized)]");

にする。

また、元のColorful Searchについても、google: { 〜 }内に同様の処置をすることで対応できる。

>>366に述べた、paddingに関しては無視していい。
381 :名無しさん@お腹いっぱい。2011/04/22(金) 13:32:00.22 ID:GOr6W9ia0
>>366
ありがと、助かります
ドマイナーだと思ってたんで他にもユーザーがいてびっくりしたよ
384 :名無しさん@お腹いっぱい。2011/04/22(金) 19:01:13.79 ID:qkoSSCJW0
Colorful Search使っているんだけど、>>368の変更点が今ひとつ分からないんだけど詳しく誰かおしえてくれませんか?

return x("//div[@id='ires']/ol/li[starts-with(@class, 'g')][not(@colorized)]|//div[@class='e'][not(@colorized)]|//td[@class='g'][not(@colorized)]");

をgoogle: { 〜 }のなかに追加すれば良いのかな?
395 :名無しさん@お腹いっぱい。2011/04/23(土) 05:10:14.11 ID:ZB1V+Q1S0
>>384
解決できたかな?

var elements = x("//li[starts-with(@class, 'g')][not(@colorized)]|//div[@class='e']");



var elements = x("//div[@id='ires']/ol/li[starts-with(@class, 'g')][not(@colorized)]|//div[@class='e'][not(@colorized)]|//td[@class='g'][not(@colorized)]");

にするということです。
396 :名無しさん@お腹いっぱい。2011/04/23(土) 06:50:00.81 ID:ZB1V+Q1S0
>>393
動くよ。Googleの新UIには>>368の改造施すといいよ。
ver2.0.0は知らん。
397 :名無しさん@お腹いっぱい。2011/04/23(土) 07:36:20.09 ID:ZB1V+Q1S0
>>393
すまん。通常機能は働いてるが、>>392のいう通り、オプション設定、一見できそうだがダメだ。

>>381
Fx4だとどういう訳か、下線が消えてくれない・・・・・・。
398 :名無しさん@お腹いっぱい。2011/04/23(土) 09:19:51.22 ID:pexy8u5V0
>>396
>>397
一応4.0でも動くんだね、ありがと。
改変したけどちょっと気に入らないとこあるから自分でも弄ってみる
399 :名無しさん@お腹いっぱい。2011/04/23(土) 13:21:47.88 ID:nXwX8uEG0
>>396
おお、動いたw
だが2カラム以上にできない…
サイドバーだけでも動くようになったのはありがたい
401 :名無しさん@お腹いっぱい。2011/04/23(土) 16:59:59.04 ID:TEW6cDM40
>>395
ありがとうございます。
おかげで解決できました。
357 :名無しさん@お腹いっぱい。2011/04/21(木) 14:31:44.04 ID:Xg0qZ+sV0
Fx4.0を使用しています。
マウスジェスチャーに下記を登録しているのですが、Fx3.6までは現在のタブの右隣にタブが開いていたのですが、
4.0ではタブの一番最後に開いてしまいます。
これを右隣に開くようにするにはどのようにすれば実現できるでしょうか?

case "D": document.getElementById("cmd_newNavigatorTab").doCommand();document.getElementById("Browser:Home").doCommand(); break;
358 :名無しさん@お腹いっぱい。2011/04/21(木) 15:38:41.70 ID:81ezk4td0
>>357
本当にそれで右隣に開いてた?だとしたら何らかのアドオンの効果だと思う(手元のFx3.6ではタブ列末尾に開くことを確認)
で、右隣に開くように修正したコードはこちら
gBrowser.loadOneTab("about:blank", {inBackground:false, relatedToCurrent:true});
BrowserGoHome();
359 :名無しさん@お腹いっぱい。2011/04/21(木) 15:44:38.37 ID:81ezk4td0
追記
>>358 のコードは browser.tabs.insertRelatedAfterCurrent が true になってることが前提ね
そうでない場合はもうちょっと長いコードが必要
361 :3572011/04/21(木) 16:02:52.48 ID:Xg0qZ+sV0
>>358
ありがとうございます。
何か別の設定だったようですね。

右隣に開くが確認できました。
ちなみにカレントタブを移動させたくないのですが、inBackground:trueで実現できました。
しかし、ホームを開くの部分がうまく実現できません。
"about:blank"の部分にgetElementById("Browser:Home")あたりの情報をどうにかセットすれば
できそうに思えますが、自分のレベルではわかりませんでした。
簡単にできますでしょうか
362 :名無しさん@お腹いっぱい。2011/04/21(木) 16:15:55.58 ID:81ezk4td0
>>361
それ元のコードの動作と違うよね?そういう注文は先に言っといてくれないとお互い時間を無駄にする

gHomeButton.getHomePage().split("|").forEach(function(url){
  gBrowser.addTab(url, { inBackground:false, relatedToCurrent:true, skipAnimation:true });
});
363 :名無しさん@お腹いっぱい。2011/04/21(木) 16:22:00.42 ID:81ezk4td0
>>362
消し忘れ修正。addTab の引数に inBackground は要らない(無視されるからあっても問題ないけど)

gHomeButton.getHomePage().split("|").forEach(function(url){
  gBrowser.addTab(url, { relatedToCurrent:true, skipAnimation:true });
});
364 :3612011/04/21(木) 16:24:55.14 ID:Xg0qZ+sV0
>>362

すみません。
アニメーションもなくなり快適に動作するようになりました。
言葉足らずな発言に付き合っていただきありがとうございました。
369 :名無しさん@お腹いっぱい。2011/04/22(金) 06:39:34.63 ID:kgWYXnBf0
Firefox 4.0にしてからGreasemonkey AutoLoginJが機能しなくなって
しまったのですが、スクリプトの書き換えで対処可能でしたら
是非に方法を教えて頂きたいのですが宜しく御願いします。
407 :名無しさん@お腹いっぱい。2011/04/23(土) 22:08:36.99 ID:SNSnDxu40
>>369
Greasemonkey AutoLoginJの件なのですが、どなたか
お分かりの方、宜しく御願いします。
370 :名無しさん@お腹いっぱい。2011/04/22(金) 07:58:19.70 ID:aIgkSgl90
このスレってある程度スクリプトを理解している、しようとしている人が行き詰まったときに相談するスレかと思ってたんだけど違うの?
372 :名無しさん@お腹いっぱい。2011/04/22(金) 08:52:40.37 ID:0yteXu/N0
それで良いんじゃないの?
クレクレカキコあっても興味なければ無視すれば良いだけだし
親切な人がレスしてそれでクレクレした人やROMってる人が理解できればwin-winじゃん
382 :名無しさん@お腹いっぱい。2011/04/22(金) 13:56:23.99 ID:FJLAQ4ZB0
Fx4の動作はこのようになっていると思います。

1.中クリックでリンクを開くと親タブのすぐ右隣に開かれる。
2.連続して開くと、そのまた右隣、さらに右隣……と順番に並んでいく。
3.親タブの右隣に既にタブがあったときは、間に割り込む。

この2番の動作を、「連続して開く場合も右隣のタブの間に割り込んで開く」
ようにしたいのですが、userChromeやabout:configなどで行うには
どのようにすればよいのでしょうか。

以下に、ABタブがあってAタブから新規に1,2,3とタブを開いた場合の例を書きます
※デフォルト → A123B
※したい動作 → A321B
383 :名無しさん@お腹いっぱい。2011/04/22(金) 18:50:27.06 ID:qR0wp53k0
>>382
中クリックでリンクを開く時だけでいいの?ならuserChrome.jsで

eval("handleLinkClick = " + handleLinkClick.toString().replace(
'openLinkIn',
'if(event.button == 1) gBrowser._lastRelatedTab = gBrowser.selectedTab; $&'
));
435 :3822011/04/25(月) 10:49:38.82 ID:6SAanyWV0
>>383

ありがとうございました。
やりたい動作ができました。

今確認していて気付いたのですが、中クリック以外にも
・ブックマークから開く
・新規タブを開く
・右上の検索バーから検索(about:configのbrowser.search.openintabをtrue→検索バーからの検索は新規タブに開く)
など新しいタブが開かれるものも同様の動作になるようです。
これらも右隣にタブを開いていきたいのですが、どのような設定にすればよいでしょうか。
437 :名無しさん@お腹いっぱい。2011/04/25(月) 11:56:52.54 ID:2U4D+Ene0
>>435
素直に拡張入れろよ
440 :名無しさん@お腹いっぱい。2011/04/25(月) 15:30:15.17 ID:QliEj9Ox0
>>435
Tab Mix Plusを入れるのを提案する
「&#9745;他のタブを現在のタブの直後に開く」「□現在のタブに関連する場合のみ」「□タブを開く順番を変更する」
と設定すれば希望の動作になるはず
441 :名無しさん@お腹いっぱい。2011/04/25(月) 15:32:51.72 ID:QliEj9Ox0
>>440
文字化け訂正
「☑他のタブを現在のタブの直後に開く」(チェックを入れる)
385 :名無しさん@お腹いっぱい。2011/04/22(金) 19:44:28.08 ID:dtSibrDA0
ttp://www.google.co.jp/custom?
こちらのサイトで "てst" と検索すると以前までは、
<title>"てst" - Google 検索</title>
とhtmlに記述されており、firefoxのタブにも「"てst" - Google 検索」と表示されていたのですが最近のgoogleの仕様変更で、
ソースには <title>&quot;てst&quot; - Google 検索</title> と記述され、firefoxのタブには「&quot;てst&quot; - Google 検索」
と表示されるようになってしまいました。

これを以前のように「"てst" - Google 検索」と表示されるようにしたいのですがうまくゆきません
ttp://userscripts.org/scripts/show/77647
こちらのgreasemonkeyを導入して &quot; を " に置換させようとしたのですが、うまく動作せず…。
また、上記スクリプトが動作したとしてもこのスクリプトではページ内の<title>以外の &quot; までもが置換されてしまいます

<title>内のみの &quot; を " に置換させるスクリプトをお教えいただけませんか。よろしくお願いいたします
386 :名無しさん@お腹いっぱい。2011/04/22(金) 19:54:11.14 ID:qR0wp53k0
>>385
document.title = document.title.replace(/"/g, '"');
387 :名無しさん@お腹いっぱい。2011/04/22(金) 19:55:25.98 ID:qR0wp53k0
>>385
文字化け修正
document.title = document.title.replace(/&quot;/g, '"');
388 :名無しさん@お腹いっぱい。2011/04/22(金) 19:58:00.97 ID:s/GVxT4e0
google++ 動かなくなったね
長らく更新されてないし、でも代替スクリプトないんだよな
389 :名無しさん@お腹いっぱい。2011/04/22(金) 20:52:51.46 ID:j5do7SK70
>>388
俺が今からJava Scriptを勉強するから、もうちょっと待っててくれ
391 :名無しさん@お腹いっぱい。2011/04/22(金) 21:06:22.05 ID:ckmhXJp10
>>388
うちは動いてるよ、正確にはオプションから設定ができなくなっただけ。
prefs.jsに直接書けば平気。しかしもの凄い不便なのは言うまでもない

user_pref("extensions.scriptish.scriptvals.Google@httpwww.5isharing.com.gpp-autoHideLeftSidebar", "1");
user_pref("extensions.scriptish.scriptvals.Google@httpwww.5isharing.com.gpp-autoHideRightSidebar", "1");
user_pref("extensions.scriptish.scriptvals.Google@httpwww.5isharing.com.gpp-favicon", "1");
user_pref("extensions.scriptish.scriptvals.Google@httpwww.5isharing.com.gpp-fixedSearchbar", "1");
user_pref("extensions.scriptish.scriptvals.Google@httpwww.5isharing.com.gpp-preview", "1");
user_pref("extensions.scriptish.scriptvals.Google@httpwww.5isharing.com.gpp-runned", true);
user_pref("extensions.scriptish.scriptvals.Google@httpwww.5isharing.com.gpp-sponsoredLinks", "1");
user_pref("extensions.scriptish.scriptvals.Google@httpwww.5isharing.com.test", 1);
392 :名無しさん@お腹いっぱい。2011/04/22(金) 21:51:40.87 ID:s/GVxT4e0
>>391
すまない
動かなくなったというのはオプションから設定ができなくなったという意味だった
どんな仕様変更かしらんが、つらいねこれは
390 :名無しさん@お腹いっぱい。2011/04/22(金) 21:01:24.87 ID:bIcGFWJ20
Google reader + Twitter使ってる人いますか?
初回認証が発生せず、投稿出来ない状態なんだ…
393 :名無しさん@お腹いっぱい。2011/04/22(金) 23:01:47.04 ID:RZB+ATk60
Google++は4.0で動かないの?
402 :名無しさん@お腹いっぱい。2011/04/23(土) 17:53:54.30 ID:TNaUXyVB0
↓のスクリプトを使っているのですが
ボタンが表示できるページとできないページがあります。
表示できないページに対応するにはどのように修正すればよいでしょうか

Vector-Link.user.js(vectorのソフト詳細ページにダウンロードボタンを表示する)
https://gist.github.com/293484

ボタンが表示されるページ
http://www.vector.co.jp/soft/win95/util/se423610.html

表示されないページ
http://www.vector.co.jp/soft/win95/util/se072729.html
408 :名無しさん@お腹いっぱい。2011/04/23(土) 22:26:08.88 ID:vcZuQ6sH0
このスクリプトは以前ここで見つけたヤツで、Firefox のタイトルバーに表示中
ウェブサイトのドメインを表示する userChrome スクリプトです。

eval('gBrowser.getWindowTitleForBrowser = ' + gBrowser.getWindowTitleForBrowser.toString().replace('aBrowser.contentTitle;', 'this.contentDocument.domain;'));

これ、起動時に復元されて最初に表示されるサイトには効きません。一度タブを
切り替えると正常動作します。これを修正するにはどうしたら良いでしょうか。
ブラウザ起動時処理の基本処理みたいなものを勉強すると良いのだと思うん
ですけど、とっかかりさえ分からず困っています…。
410 :名無しさん@お腹いっぱい。2011/04/23(土) 23:00:10.87 ID:xwthtuB00
>>408
取っ掛かりとして本体バージョンとスクリプトの実行環境を教えて下さい
411 :4082011/04/23(土) 23:11:13.99 ID:vcZuQ6sH0
>>409 教えてもらった情報をちょっとぐぐってみます。
>>410 すいません、いろいろ情報不足でした。
- Windows XP SP3 x86 (Win 7 もたまに使います)
- Developers Preview 4.2a1pre (普通の 4.0 も使っています)
- userChromeJS 1.3 (サブスクリプトローダーは本拡張の機能を使っています)
413 :名無しさん@お腹いっぱい。2011/04/23(土) 23:24:10.62 ID:xwthtuB00
>>411
手元のFx4.0+userChrome.js 0.8.010070203+Sub-Script/Overlay Loader v3.0.30mod
では起動時に復元したタブでもちゃんと表示される
せっかく教えてもらって申し訳ないけど4.2a1preは入れてないので確かめられない
タブの復元時には SSTabRestored イベントが飛んでくるはずなのでそれを拾えば対処できる気がする
419 :4082011/04/24(日) 11:05:29.83 ID:TJGIaXwP0
>>411 検証ありがとうございました。
不具合は常にではなくて、時々みたいなので、もう少し発生状況を
絞りこんでみようと思います。SSTabRestored も調べてみます。
409 :名無しさん@お腹いっぱい。2011/04/23(土) 23:00:10.19 ID:aaKCr5sn0
gBrowser.updateTitlebar()
412 :名無しさん@お腹いっぱい。2011/04/23(土) 23:13:45.29 ID:PeNmPUQy0
zzzz-MultiRowTabforFx4.0.uc.js、TAB_MAX_WIDTHとTAB_MIN_WIDTHに
どんな値入れても2段目以降が100pxで固定されるような…
420 :名無しさん@お腹いっぱい。2011/04/24(日) 13:51:51.88 ID:21l65ziUO
sidebarbuttonの更新に期待。
それまでAiOSでしのぐ。
421 :名無しさん@お腹いっぱい。2011/04/24(日) 14:56:26.64 ID:wTEnAIU40
>>420
今4.0で普通に使えてて特に不具合出てないっぽいけど何かあるのかな
423 :名無しさん@お腹いっぱい。2011/04/24(日) 19:06:26.25 ID:21l65ziUO
>>421
不具合はないけど、アドオンマネージャーの表示が出来ないからさ。
自分の設定でサイドバーにAiOSより色々設置できるのが良いから、そこだけ気になる。
自分じゃ修正するスキルないんで気長に待ってようかなと。
427 :名無しさん@お腹いっぱい。2011/04/24(日) 22:31:30.02 ID:wTEnAIU40
>>423
あー、自分はタブで表示させてるから気づかなかったわ
アドオンマネージャをブックマークしてサイドバーで開くっていう方法もあるけどね
直接的な解決方法じゃないかw
428 :名無しさん@お腹いっぱい。2011/04/24(日) 23:23:54.26 ID:QtxerUPS0
>>427
頭いいな、って思って試したら表示がでかすぎww
そりゃそうだわなwww

現状、ダウンロードも(一応)サイドバーに表示可能だしSidebarButton+VerticalToolbarでも良い気がしてきた。
アドオンマネージャーのタブ表示もそのうち慣れるだろう、きっと。
わざわざありがとうね。
429 :名無しさん@お腹いっぱい。2011/04/24(日) 23:29:51.23 ID:wTEnAIU40
>>428
今いろいろいじってたらスクリプト内のアドオンの項目の
idをviewAdd-onsSidebarからaddons-pageに書き換えたらサイドバーに表示されたよ
これで正しいのかな?一応ね。
430 :名無しさん@お腹いっぱい。2011/04/24(日) 23:56:47.22 ID:QtxerUPS0
>>429
言葉足らずで申し訳ない。
ucjs_SlimDialogSidebarの更新まで待ちかな、ってちゃんと書けば良かった。
でも確認までわざわざしてくれて本当に有難う。

javascriptと睨めっこして自分でも書けるように勉強してきます。
533 :名無しさん@お腹いっぱい。2011/05/01(日) 17:30:07.49 ID:a2VjzwjC0
>>430
sidebarbutton + ucjs_SlimDialogSidebar 知らなかった。いいねこれ。
自分もアドオンマネージャ欲しくなってでっち上げたのでよかったらどうぞ。
http://loda.jp/script/?id=653
534 :名無しさん@お腹いっぱい。2011/05/01(日) 17:47:05.94 ID:i+IrmbeI0
>>533
このscriptだけに限ったことじゃないけど、CSSを書いてるところでtoString.replace(/\s+/g, " ")ってやってるけど、行頭がタブのときでもタブを複数のスペースと判断して1つのスペース(" ")に置換してくれるの?
535 :名無しさん@お腹いっぱい。2011/05/01(日) 18:37:48.34 ID:O0F/sBsl0
>>534
\s はまさにそういうニーズに対応して追加された汎用スペース
タブと改行と復帰も含むので、[ \t\n\r] と等価
536 :名無しさん@お腹いっぱい。2011/05/01(日) 19:38:50.19 ID:i+IrmbeI0
>>535
なるほど、余分な空白をタブ変換した上で\t\n\rって書いてた。thanks
545 :名無しさん@お腹いっぱい。2011/05/03(火) 17:55:50.90 ID:7TLsNiN+0
>>533のを勝手にやっつけで改悪。
ttp://www1.axfc.net/uploader/File/so/62410

・アドオンマネージャ
詳細は非表示、verを表示、カテゴリ選択中のborderがreinだと気になるので修正。
アラート等のフォントを小さく、文字が被っていたのでレイアウト編集。
Firefox3.6の時の表示を参考にしつつ弄りました。

・Downloadマネージャ
下部のフォントを小さく、履歴消去アイコンの位置を編集。
小さすぎて人によっては見難いかもしれない。

どちらもsidebarbuttonの小さめのサイドバー幅(Defaultの220)を基準にして変更しました。
チェック環境:Firefox4、userChromejs 0.8.010070203、Default4.0/rein4.0a2
誰か手直しお願いします。
590 :名無しさん@お腹いっぱい。2011/05/05(木) 04:54:45.30 ID:+3aeHdvg0
共通で適用しないURLを指定
これは俺も欲しかった。

>>545の使ってみた。
問題ないけど、Greasemonkeyが表示されないね
StylishやScriptish等、他のアドオンマネージャに統合された物は分からない。
593 :名無しさん@お腹いっぱい。2011/05/05(木) 09:49:23.68 ID:6Qr96kKl0
>>589
おつ。

>>590
Greasemonkey、Stylish、Scriptish等は確認してないです。
オリジナルの>>533が対応してなければ、表示できないはず。
後で時間とれたら調べてみる。
424 :名無しさん@お腹いっぱい。2011/04/24(日) 19:15:23.82 ID:t2alnyEi0
UserScriptLoader更新あったけど、今まで通りにアイコンを下にする修正って難しい?
ちょっと見てみたけど、さっぱりわからんかった。
425 :名無しさん@お腹いっぱい。2011/04/24(日) 19:22:32.31 ID:wSYFZbQw0
218, 226行目のコメント開始と終了のアレを消してから、227-232行目を消せ
426 :名無しさん@お腹いっぱい。2011/04/24(日) 20:01:40.18 ID:t2alnyEi0
>>425
ありがとう!できたよ!
431 :名無しさん@お腹いっぱい。2011/04/25(月) 01:20:19.91 ID:0sw6mXWW0
Googleの検索結果のリンク飛ぶと、時々変なGoogleサーバのリダイレクトが挟まれて、開くのが遅くなるのだけど、
これって、Greasemonkeyか何かで無効化できないかな?
436 :名無しさん@お腹いっぱい。2011/04/25(月) 11:40:29.14 ID:tDrsfIu4O
>>431
Google Search - Remove Redirection for Greasemonkey
http://userscripts.org/scripts/show/57679

これでいいんじゃない?
438 :名無しさん@お腹いっぱい。2011/04/25(月) 12:01:30.77 ID:0sw6mXWW0
>>436
それ試したけど、効かないみたいなんだわ
入れても普通に、Googleから飛ぶと、変なリダイレクト経由する

仕様変わったんかなー
432 :名無しさん@お腹いっぱい。2011/04/25(月) 03:08:21.20 ID:+KLFgkrZ0
代入だと上手くいかなかった
unsafeWindow.__defineGetter__("clk", function()function()true);
unsafeWindow.__defineGetter__("rwt", function()function()true);
443 :名無しさん@お腹いっぱい。2011/04/25(月) 16:52:24.86 ID:+KLFgkrZ0
>>438
>>432は・・・?
445 :名無しさん@お腹いっぱい。2011/04/25(月) 20:16:56.67 ID:72qMD9pD0
>>443
>>432は、俺宛だったのかorz 気づかんかった
試してみます。ただ、どういうときにリダイレクト挟まれるのかわからんから、検証しづらいな・・・
433 :名無しさん@お腹いっぱい。2011/04/25(月) 04:59:59.76 ID:FZK80Y/k0
Googleの画像検索を一つ昔の仕様に戻すスクリプトとか無いですか?
今の仕様だとPCのショボさで重くてかなわんのです
434 :名無しさん@お腹いっぱい。2011/04/25(月) 05:04:33.60 ID:FZK80Y/k0
>>433
自己解決しましたすんません
439 :名無しさん@お腹いっぱい。2011/04/25(月) 13:25:40.75 ID:+cbGIAP80
image_links_inline_viewerをuautopagerizeで継ぎ足されたページにも適用するには
AutoPagerize_DOMNodeInsertedを使ってどのように書けばいいんでしょう?
442 :名無しさん@お腹いっぱい。2011/04/25(月) 16:40:38.61 ID:u+LNfdMm0
>>439
50行目の下に、

document.body.addEventListener('AutoPagerize_DOMNodeInserted',function(evt){
var node = evt.target;
var requestURL = evt.newValue;
var parentNode = evt.relatedNode;

// 41行目 var aElm = document.getElementsByTagName('a');
// 〜
// 50行目 }をこの位置にコピー

}, false);
444 :名無しさん@お腹いっぱい。2011/04/25(月) 17:46:13.55 ID:+cbGIAP80
>>442
できました、ありがとうございます
446 :名無しさん@お腹いっぱい。2011/04/26(火) 04:17:02.50 ID:zSNoJWOY0
▼Google日本語入力を使っていると
Opera11.10がフリーズしたので
タスクマネージャーで強制終了した。
ページファイルが 3926M/4826M を示している。
32ビットOSだというのにこんなに積みあがっている。
ある発見をした。タスクマネージャーで強制終了しても
Opera11.10が使用していると思われる、
約2500M程のページファイルを開放してくれない。
▲これはMS-Windowsの重要な仕様バグだと思いたい。
447 :名無しさん@お腹いっぱい。2011/04/26(火) 22:46:42.94 ID:6CQzwtut0
sidebarbutton.uc.js、ユーザーメニューリストのimg指定で、
"chrome://browser/skin/Toolbar.png"内のアイコンを使いたいのですがトリミングして表示って出来ますか?
-moz-image-region: rect(a b c d)のように一部だけを表示したいんですが…。
448 :名無しさん@お腹いっぱい。2011/04/27(水) 00:42:52.65 ID:GQjmp1hE0
グリモンのGoogle Floating Formが動かなくなってしまった
449 :名無しさん@お腹いっぱい。2011/04/27(水) 01:06:39.65 ID:TKwudpfz0
Google仕様変更したでしょ?Autopagerizeも効かなくなったし
検索が入力中リアルタイムになったんじゃない?こんなん要らんのになぁめんどくさいわ
450 :名無しさん@お腹いっぱい。2011/04/27(水) 01:14:26.38 ID:IoEqewJ60
旧来の(Autopagerize等が効く)アドレスにリダイレクトするGMスクリプトはすぐ見つかるし
インスタント検索は検索設定から無効にできるのに、何を愚痴っているの。
451 :名無しさん@お腹いっぱい。2011/04/27(水) 01:21:29.71 ID:TKwudpfz0
>>450
ほんとだ全く気付かなかったすまん。そしてありがとう
452 :名無しさん@お腹いっぱい。2011/04/27(水) 03:27:45.96 ID:WdWn4tyx0
>>450
Cookie使わなくても常時インスタントoff出来ないかなぁ。
検索結果を新規ウィンドウ/タブは&newwindow=1と入れればいいんだけど。
453 :名無しさん@お腹いっぱい。2011/04/27(水) 06:03:02.66 ID:GRSDctq80
>>452
現状 &complete=0 を付ければインスタントを無効にできるみたい
検索候補まで無効になってしまうけど
456 :名無しさん@お腹いっぱい。2011/04/27(水) 13:13:59.99 ID:acQEsFkA0
Pixiv Lazyで画像を一括保存しようとしたのですが
一度閲覧した画像以外きちんと保存されませんでした
これは設定が悪いんですか?それとも対策されているからなんでしょうか?
457 :名無しさん@お腹いっぱい。2011/04/27(水) 17:55:24.76 ID:9+4c74wE0
>>456
pixiv images direct linkなら見てない画像含め一括保存できる
対策を突破できていないのかも
458 :名無しさん@お腹いっぱい。2011/04/27(水) 18:29:05.42 ID:qr0R8Jaw0
>>457
ちゃんと保存することが出来ました
ありがとうございました
459 :名無しさん@お腹いっぱい。2011/04/28(木) 05:49:03.55 ID:QAphzmYB0
まだ誰もgoogleのインスタント検索を無効にする
greasemonkey作ってないのかよ

complete=0じゃなくてインスタントプレビューの無効みたいに
常時無効になるスクリプトを期待してるんだが
460 :名無しさん@お腹いっぱい。2011/04/28(木) 05:59:21.34 ID:7rhGsfcS0
>>459
スクリプトあるしココでも既出
461 :名無しさん@お腹いっぱい。2011/04/28(木) 06:07:01.08 ID:QAphzmYB0
>>460
大地震後のツイッターから学んだものは
ソースがないレスは信じてはいけないということ
462 :名無しさん@お腹いっぱい。2011/04/28(木) 06:50:09.49 ID:5aJhe6h90
この表示はスパイウェアーなの?
Opera11.10では表示されない
Firefox4.0で表示した。
普通のURLなら隠れてわからないが
window.openしたら表示された。


共有 / 保存
E-mail
Bookmark
HatenaFacebookDeliciousGoogle BookmarksMySpace

TwitterDiggGoogle BuzzRedditStumbleUpon
Powered by AddToAny
468 :名無しさん@お腹いっぱい。2011/04/28(木) 07:51:42.00 ID:5aJhe6h90
>>462
スパイウェアでは無かったから、
とりあえず display:none; で隠した。
465 :名無しさん@お腹いっぱい。2011/04/28(木) 07:15:09.81 ID:5aJhe6h90
もう少し調べたら、
そのサイトにはこのコードがあった。

<script type="text/javascript" src="http://static.addtoany.com/menu/page.js"></script>
466 :名無しさん@お腹いっぱい。2011/04/28(木) 07:19:44.42 ID:5aJhe6h90
たぶん、Opera11.10はJS展開が早く、次のwindow.openで上書きで消されるが、
Firefox4.0はJS展開が遅く、次のwindow.open後に展開されて残っていたと予想する。

469 :名無しさん@お腹いっぱい。2011/04/28(木) 08:00:15.96 ID:5aJhe6h90
>>466
もっと見方を変えると、
JS展開が終っていないのにonLoad(GreaseMonkey)を
起動してしまう不具合があるというのが正しそうだ。

467 :名無しさん@お腹いっぱい。2011/04/28(木) 07:43:14.50 ID:5aJhe6h90
Firefox4.0のバグだな。JS展開が遅くなったら、展開を中止すべき。
onLoadにも影響が出そうだ。onLoadが起動しても、
JSがの一部が読み込まれず、動作できない事も考えられる。

ちなみに、Lunascape6.5(Firefox3.6ベース)ではそのような事は無かった。
472 :名無しさん@お腹いっぱい。2011/04/28(木) 08:04:39.30 ID:sphteqO30
何マサル会議してんだよ
478 :名無しさん@お腹いっぱい。2011/04/28(木) 11:52:51.40 ID:OyI+KpGyO
>>472
出先でワラタ
481 :名無しさん@お腹いっぱい。2011/04/28(木) 13:44:31.40 ID:9HJUghz90
location.hashを使おうとしないのはなぜなの
482 :名無しさん@お腹いっぱい。2011/04/28(木) 13:46:24.40 ID:LBGzHv310
>>481
location.hashではデコードされた文字列が返ってくるから再エンコードが面倒くさい
実際にやろうとすればすぐ分かる
484 :名無しさん@お腹いっぱい。2011/04/29(金) 02:05:15.98 ID:7SllI3tN0
225.js(enabledMainMenuToMove.uc.js) - Firefox用スクリプトアップローダー(新)
ttp://loda.jp/script/?id=225

これを4.0で使いたいのですが、どのように修正すればいいですか?
488 :名無しさん@お腹いっぱい。2011/04/29(金) 10:17:29.93 ID:mOMwqVfD0
>>484
(function(){
  var menubar = document.getElementById("menubar-items");
  menubar.setAttribute("removable", "true");
})();
491 :名無しさん@お腹いっぱい。2011/04/29(金) 12:08:43.81 ID:7SllI3tN0
>>488
ありがとうございます。
485 :名無しさん@お腹いっぱい。2011/04/29(金) 07:32:36.74 ID:eC1QI4k7O
軽量マウスジェスチャを導入したのですが、右クリックしながらのジェスチャ後にコンテキストメニューが開いてしまいます
元々「メニューが開くのを抑止する」機能はあるようなのですが制御できません
ググったりまとめサイトを調べたりしたのですが解決できませんでした
回避策があれば教えてください
489 :名無しさん@お腹いっぱい。2011/04/29(金) 10:53:06.01 ID:HEMKgB+40
>>485
環境設定-コンテンツ-javascriptの詳細設定で、コンテキストメニューがなんたら。
492 :4852011/04/29(金) 12:13:36.08 ID:eC1QI4k7O
>>486>>489
ありがとうございます
>>489さん指摘の設定変えたらメニューが出なくなりました
これでファイアジェスチャーから移行できます
561 :名無しさん@お腹いっぱい。2011/05/04(水) 15:26:54.01 ID:s9hqd8ev0
>>485と同じ現象にみまわれjavascriptのコンテキストメニューの設定を変更したはいいが
再起動するたびに設定が元に戻ってしまう
userchrome.jsはやくバグ直してくれ……
563 :名無しさん@お腹いっぱい。2011/05/04(水) 16:36:45.94 ID:lC5pqrP40
>>561
俺>>485なんだけど、>>489さんの指示どおり設定したらその時は直ったんだけど
再起動したら元に戻ってしまっていた

で、次の手段としてabout:configの「dom.event.contextmenu.enabled」を
直接「true」(初期値)に編集したんだけど、それでも再起動すると「false」になってしまう

で、どこかのファイルを読み込んで値が書き換わってるのかも…と思い調べたら、
profileのユーザー名直下のフォルダに「user.js」というファイルがあって、その中で
>/* 右クリック不可解除 */
>user_pref("dom.event.contextmenu.enabled", false);
という設定を発見したので、この行を削除したら正常に動作するようになったよ

ttp://firefox.geckodev.org/index.php?user.js ←昔このページを見て
見よう見まねで「user.js」を設置して、設置した事すら忘れてたのが原因でした

ひょっとしたら同じ原因かもしれないので確認してみては
572 :名無しさん@お腹いっぱい。2011/05/04(水) 20:51:42.28 ID:s9hqd8ev0
>>563
おお……俺のもまさにそれだったみたいだわww
正常動作するようになった、thx!
585 :名無しさん@お腹いっぱい。2011/05/04(水) 23:45:25.64 ID:lC5pqrP40
>>572
おお お役に立てたようで良かった

設定ファイルはChromeフォルダ以下だと思い込んでて
その上の階層はチェックしそびれるんだよね
この件で俺も一つ勉強になったよ
486 :名無しさん@お腹いっぱい。2011/04/29(金) 08:06:21.25 ID:sM2Qp6RS0
AdvancedMouseGestures
493 :名無しさん@お腹いっぱい。2011/04/29(金) 12:49:56.10 ID:YmM9djww0
最近のJavaSceript開発の傾向

Firefox4で作る→Opera11で使う

Chrome11で作る→Safari5で使う

IE9で作る→IE9のIE7で使う
494 :名無しさん@お腹いっぱい。2011/04/29(金) 12:50:29.45 ID:YmM9djww0
どのブラウザてもほぼ動作するJavaScriptを開発する

Firefox4で作る→Opera11でテスト→Chrome11でテスト→Safari5でテスト→IE9でテスト→IE9のIE7でテスト→Opera11で使う
497 :名無しさん@お腹いっぱい。2011/04/29(金) 17:58:17.74 ID:/B2th4v90
xulのxml-stylesheetのcss定義をブラウザのバージョン毎に変更することは可能なんでしょうか?
例えば
Firefox 3と4 #FindToolbar{max-width:200px}
Firefox 5以上(aurora, nightly) #FindToolbar{max-width:300px}
と言った感じに定義したいのです。
もし可能なら方法を教えてください。よろしくお願いします。
501 :名無しさん@お腹いっぱい。2011/04/29(金) 18:33:21.83 ID:mOMwqVfD0
>>497
アドオンならchrome.manifestでバージョン指定できる
userChrome.jsならnsIXULAppInfoでバージョン判定して個別にloadOverlayすればいいんじゃない?
502 :名無しさん@お腹いっぱい。2011/04/29(金) 18:50:08.54 ID:/B2th4v90
>>501
ありがとう。userChrome.jsの方なのでnsIXULAppInfoを使ってみます。
503 :名無しさん@お腹いっぱい。2011/04/29(金) 21:49:14.83 ID:/B2th4v90
2つのstyelsheet定義等をnsIXULAppInfoで分岐させるように処理したら上手くいきました。
重ねて質問なのですが、nsIXULAppInfoの分岐を1つのstylesheet定義(var style1 = <![CDATA[ ... ]]>.toString();)の途中に書くことは可能なんでしょうか?
↓みたいなイメージです
var style = <![CDATA[ if (versioncheck) { #FindToolbar{max-width:200px} }else{#FindToolbar{max-width:300px}} ... >.toString();
504 :名無しさん@お腹いっぱい。2011/04/29(金) 22:03:59.95 ID:mOMwqVfD0
>>503
無理
505 :名無しさん@お腹いっぱい。2011/04/29(金) 22:08:44.97 ID:8sWe80Ad0
>>503
JSと組み合わせればできるよ。
JSで
if (versioncheck)
  document.getElementById("FindToolbar").setAttribute("hogehoge", "true");
else
  document.getElementById("FindToolbar").setAttribute("hogehoge", "false");
CSSで
#FindToolbar[hogehoge="true"] { ... }
#FindToolbar[hogehoge="false"] { ... }
506 :名無しさん@お腹いっぱい。2011/04/29(金) 22:40:00.02 ID:/B2th4v90
>>504-505
レスありがとうございます。
>>505の手法で現状のCSSをダラダラと重複要素ありで2つ書いてるのとどっちがコードをすっきりできるか比較してみます。
507 :名無しさん@お腹いっぱい。2011/04/30(土) 04:14:49.29 ID:bqqyWyKG0
駄目だautopagerizeがグーグル検索で機能しない
firefox4 win7 でインスタント検索off済

なぜですか?
509 :名無しさん@お腹いっぱい。2011/04/30(土) 12:39:17.10 ID:EStRsGOb0
Firefox 4.0.1
userChromeJS v1.3
サブスクリプトローダ Sub-Script/Overlay Loader v3.0.30mod
このような環境で

CopyURLLite_mod1.uc.js (http://space.geocities.jp/alice0775/STORE/CopyURLLite_mod1.uc.js)

をダウンロードしてそのまま保存すると
http://www.dotup.org/uploda/www.dotup.org1585066.jpg
↑みたいに文字化け(?)してしまいます。
治す方法があれば教えて頂きたいんですが・・・
510 :名無しさん@お腹いっぱい。2011/04/30(土) 12:48:29.83 ID:okzvWwQD0
>>509
UCJSFilesフォルダを作成してその下に入れる
511 :名無しさん@お腹いっぱい。2011/04/30(土) 12:54:10.66 ID:EStRsGOb0
>>510
ありがとうございます!!
無事に出来ました<(_ _)>
515 :名無しさん@お腹いっぱい。2011/04/30(土) 17:15:37.54 ID:tyXckCZX0
>>509
aliceさんのところにCopyURLLite+の改編版あったのか。
Shinyaさんのものを自分で弄ってメニューを変えたりしてたけど、
選択範囲のリンクをコピーってのは便利そうだ。
512 :名無しさん@お腹いっぱい。2011/04/30(土) 14:06:10.02 ID:TwnGDykI0
UCJSFilesに入れても2バイト文字がいつも文字化けしてて困ってたんだけど
jsファイルの中身を新規テキストファイルにコピペしてたせいだった
UTF-8に変換してからコピペすれば問題ないと思ってた俺バカス
513 :名無しさん@お腹いっぱい。2011/04/30(土) 16:53:20.28 ID:Jxeluh+F0
google reader full feed 1.01でyoutubeのプレイヤーを表示したいんですが
作者さんのブログで言ってる設定欄がどうやらfirefox4にはないようなので
どうしたらいいでしょうか
scriptishにしてuser includesに^http://www\.youtube\.com/embed/.+を突っ込むだけじゃだめでした
514 :名無しさん@お腹いっぱい。2011/04/30(土) 17:02:45.55 ID:owilWNjW0
>>513
Firefoxの設定ではなくてGoogle readerの設定(右上の歯車みたいなアイコン)のドロップダウンメニューにFull Feed Mod settingsからSecurityタブで設定する
516 :名無しさん@お腹いっぱい。2011/04/30(土) 17:20:30.42 ID:Jxeluh+F0
>>514
盲点でした。ありがとうございました!
517 :名無しさん@お腹いっぱい。2011/04/30(土) 20:06:21.47 ID:mqpHz1SB0
>480を使うと
ttp://www.google.co.jp/preferences?hl=ja
に飛ばされ
> クッキー機能が無効になっている可能性があります。
> 「表示設定」を保存するには、ご利用のブラウザのクッキー設定を有効にする必要があります。
って表示されることが多いのですが、クッキーを許可するしか回避方法はありませんか?
518 :名無しさん@お腹いっぱい。2011/04/30(土) 20:16:47.60 ID:okzvWwQD0
>>517
Googleの検索設定に用意されているインスタント検索をオフにする設定(Cookieに保存される)を利用しているだけなので
一時的でもいいのでCookieを許可しないと機能しない
実際にインスタント検索をオフにする関数を見つけて個別に呼び出せばいいのだろうけど
Googleのコードは読みたくないのでパス
519 :名無しさん@お腹いっぱい。2011/04/30(土) 20:17:45.98 ID:2pBL7RVG0
いろいろ試したけど、googleのあれはOperaのUA送るのが一番いい気がした
いつまで使えるか分からんけど
520 :名無しさん@お腹いっぱい。2011/04/30(土) 20:28:06.79 ID:mqpHz1SB0
>>518
分かりました。ありがとうございます。

>>519
それ、いいですね。
521 :名無しさん@お腹いっぱい。2011/04/30(土) 21:10:04.33 ID:eEo0iGmzP
グリモンは管理関係は何でどんどん面倒臭い方面に突っ込んで行ってるんだ?
それとも今は途中で何か目標があるのか?
526 :名無しさん@お腹いっぱい。2011/04/30(土) 22:59:32.06 ID:WU4FcYHB0
>>521
Firefoxの基本機能に入れる入れないという話になってるのが関係してるのかね
522 :名無しさん@お腹いっぱい。2011/04/30(土) 22:28:14.76 ID:az8e+nUi0
Greasemonkeyじゃない、似たようなアドオンに期待するんだ
なんつったっけ、名前・・・
523 :名無しさん@お腹いっぱい。2011/04/30(土) 22:35:15.32 ID:qst1Z65g0
Scriptishの事か
俺はなるべくアドオンを入れたくないのでUserScriptLoader.uc.jsで使ってるけど不満はありません
525 :名無しさん@お腹いっぱい。2011/04/30(土) 22:41:12.44 ID:dLy7COhf0
グリモンでしか動かない奴があるからこれさえどうにか出来ればグリモン捨てれるのに…
527 :名無しさん@お腹いっぱい。2011/04/30(土) 23:11:22.11 ID:4L3BDBtBP
4 で usercontent が動かなくて Scriptish と UserScriptLoader を試した時
apGoogleImageSearch や TweetsCounterV2 が動かなかった気がする
で、結局 Greasemonkey。
528 :名無しさん@お腹いっぱい。2011/05/01(日) 04:27:11.63 ID:KEflXSQU0
タブ単位の読み込み進捗を表示するようなuserChrome.jsを探しています。
(似たようなアドオン:Tab Progress Bar<https://addons.mozilla.jp/firefox/details/14644>;)
情報ありましたら是非。
529 :名無しさん@お腹いっぱい。2011/05/01(日) 10:11:24.08 ID:dJeOCKAh0
Wescriptが4に対応してないからスクリプトが
更新されても自分で調べないといけないからめんどい
スクリプト更新されたら教えてくれるような
アドオンとかサービスって他にないよね
530 :名無しさん@お腹いっぱい。2011/05/01(日) 11:17:03.54 ID:lP1GFmSw0
Wescript入れる前はuserscripts updater使ってたなあそういえば
でも入れなおさないと駄目だった気がする
531 :名無しさん@お腹いっぱい。2011/05/01(日) 12:01:12.08 ID:mc2rG9B80
userChrome.cssについてもここでいいのかな・・・?

ttp://mozilla-remix.seesaa.net/article/57915040.html
ここの記事を参考にしてナビゲーションツールバーそのものを自動で開閉することには成功したんですが
ロケーションバーにジェスチャなどでフォーカスがあたった時にもナビゲーションツールバーを表示する方法はないですか?

いつもはタブバー以外は表示したくないんです・・・
532 :名無しさん@お腹いっぱい。2011/05/01(日) 13:28:32.59 ID:QQLShPzv0
アフィリエイトコードに仕組まれた手口はどうやってるの?
http://infogiri.blog19.fc2.com/blog-entry-251.html
537 :名無しさん@お腹いっぱい。2011/05/02(月) 10:13:10.77 ID:RY2amt+V0
contextPopupBookmarksFolder.uc.js をFirefox4で使おうとすると
BookmarksEventHandler.onPopupShowing なんてねーよって怒られる。

助けてPlz
539 :名無しさん@お腹いっぱい。2011/05/02(月) 14:08:30.23 ID:SZuMRoMa0
DragNgoModoki_Fx3.7.uc.jsでDragNgoModoki5.uc.jsの時は
選択テキストをドラッグで検索すると同時に検索バーにコピーされた気がするんだけど
3.7では同時にできない?
できるならやり方教えて
540 :名無しさん@お腹いっぱい。2011/05/03(火) 01:47:30.64 ID:oe4Kc/tI0
Firefox4でタブの開く位置をABというタブがあった場合
A B
Aのリンクを3回開いていくと
A A1 A2 A3 B
となり、Bを4回開いていくと
A A1 A2 A3 B B1 B2 B3 B4
となり、更にAを開くと
A A1 A2 A3 A4 B B1 B2 B3 B4
となるような設定にしたいのですが、可能でしょうか?
543 :名無しさん@お腹いっぱい。2011/05/03(火) 04:46:52.23 ID:gyAL276K0
>>540
> A B
> Aのリンクを3回開いていくと
> A A1 A2 A3 B
> となり、Bを4回開いていくと
> A A1 A2 A3 B B1 B2 B3 B4

ここまでなら出来るな。
562 :名無しさん@お腹いっぱい。2011/05/04(水) 15:56:46.73 ID:pgUHTpIk0
>>543
おおっ!できますか
それというのはFirefoxの設定でできるものですか?それともjsがどこかで配布されているものですか?
575 :名無しさん@お腹いっぱい。2011/05/04(水) 21:40:46.74 ID:iBm4xHR30
>>562
今入れてるアドオンとか調べてみたけど、それらしき設定項目が出てこない。
TMPで設定出来たと思ったんだが…どれだったかなぁ。
アドオン関係は満足してしまったから、しばらく弄ってないんだよな、スマンな。

俺は3.5使ってるけど、アドオンはあるんだよな。

ttps://addons.mozilla.org/ja/firefox/addon/tabs-open-relative/
576 :名無しさん@お腹いっぱい。2011/05/04(水) 21:48:45.41 ID:iBm4xHR30
>>562
あ、あったよ。
TMPのオプション→イベント→新規タブ の、

新しいタブを現在のタブの直後に開く
他のタブを現在のタブの直後に開く
タブを開く順番を変更する

この3つの文字列の上にマウスカーソルを置けば、開く順番の例が
ポップアップされるから、色々弄ってみてくれ。
俺は3つともチェック入れてる。
577 :名無しさん@お腹いっぱい。2011/05/04(水) 22:00:06.17 ID:g4XJT0WB0
>>575-576
Firefox3.6以上なら browser.tabs.insertRelatedAfterCurrent を true にすればいいだけ
デフォルトでそうなってるはず

>>562は何か勘違いしてないか?
>>543 は >>540 の希望通りの動作にはできないと言ってるんだけど
578 :名無しさん@お腹いっぱい。2011/05/04(水) 22:02:44.15 ID:8zePXHgD0
>>575
Firefox3.5は先月出たやつで終わり
579 :名無しさん@お腹いっぱい。2011/05/04(水) 22:22:55.79 ID:iBm4xHR30
>>578
3.6か4.0で迷ってるわ。
581 :名無しさん@お腹いっぱい。2011/05/04(水) 22:40:12.66 ID:8zePXHgD0
>>579
3.6も9月で終わり
4.0は5.0が出てから6か月で終わりの予定(6月に出れば12月で終わり)
582 :名無しさん@お腹いっぱい。2011/05/04(水) 22:50:15.85 ID:iBm4xHR30
>>581
3.5がクラッシュ連発でアドオンがいくつか壊れてるんで、早めに乗り換えたいけど。
4.0かなぁ、休みの日に1から入れ直すわ。
541 :名無しさん@お腹いっぱい。2011/05/03(火) 04:10:28.02 ID:AZhGr6U+0
無理じゃね TMPですらできない
現在のタブの直後に新規タブを開くのが精々
544 :名無しさん@お腹いっぱい。2011/05/03(火) 14:59:43.81 ID:vnrn92U90
aliceさんのサイトにあるundoCloseTabByMiddleClick.uc.jsを使わせてもらい、
中クリではなく右ダブクリで使えるようにしたのですが右ダブクリ時にコンテキストメニューを出さないようにするのが上手くいきません。
他の方のソースを見てevent.preventDefault();をどこかに挟むのかなと思っていたのですが戦果は挙がらず…
右クリ時はコンテキストメニューを出し、右ダブクリ時はコンテキストメニューを出さないようにするにはどうすればいいでしょうか?
546 :名無しさん@お腹いっぱい。2011/05/04(水) 01:58:44.00 ID:KX5jftW90
userMenu.uc.js ってFirefox4で使えてる?
userMenu-1.21mod5 を Sub-Script/Overlay Loader v3.0.30mod  経由で使おうとしたんだけど、
「document.getAnonymousElementByAttribute(gBrowser,'anonid','strip') is null」ってエラーでる。
547 :名無しさん@お腹いっぱい。2011/05/04(水) 03:05:26.62 ID:piTOG6FR0
>>546
同じく。
Inspection Here.jsを右クリメニューから使えるようにしてたのに4で出来なくなって不便。
554 :名無しさん@お腹いっぱい。2011/05/04(水) 11:45:18.43 ID:yb3syOiL0
>>546
手元ではそれじゃなくて"cyclic __proto__ value"とかいうエラーが出てたから違うかもしれないけど
とりあえずこんなのでどうかな
http://loda.jp/script/?id=655
558 :名無しさん@お腹いっぱい。2011/05/04(水) 13:35:43.86 ID:yxxX4T6X0
>>554
おぉ・・・ここ数ヶ月の弊害がついに解消された・・・まさに神!
便乗して声に出しといてよかった!

でもim指定してるもんが常時表示されるっすね
いやでも感謝!
565 :名無しさん@お腹いっぱい。2011/05/04(水) 18:12:42.84 ID:yb3syOiL0
>>558
ほんとだ、直した
まだ直すとこあると思うからgistにした
https://gist.github.com/954964
566 :名無しさん@お腹いっぱい。2011/05/04(水) 18:51:40.66 ID:yxxX4T6X0
>>565
ファイル名がちょっと違ってたくらいで今んとこ完璧っす
ありがとうそしてありがとう
567 :名無しさん@お腹いっぱい。2011/05/04(水) 19:26:47.83 ID:4NsoHjqA0
>>565
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
568 :名無しさん@お腹いっぱい。2011/05/04(水) 19:36:27.95 ID:VhnWksNI0
>>565
うおー、ありがとう!ありがとう!
userMenu.pl.jsは1.21mod5の頃の分で大丈夫なんだろうか・・・?
gistの分DLして差し替えしてみたけど反映されてないorz
ただこれは自分の環境の問題だと思うので、ちょっと頑張ってみる。
569 :5662011/05/04(水) 19:40:44.04 ID:VhnWksNI0
>>565
Menu Editorが作っている「menuedit.rdf」を1度削除して再起動したら反映された!本当にありがとう!!!
586 :名無しさん@お腹いっぱい。2011/05/05(木) 02:50:07.62 ID:2yxUl4Wk0
>>565
ありがとう、ありがとう。素晴らしい仕事だ!
601 :名無しさん@お腹いっぱい。2011/05/07(土) 08:50:32.83 ID:fYBA4IoK0
>>554
ありがとう。これでfirefox4に移行できた。
603 :名無しさん@お腹いっぱい。2011/05/07(土) 10:04:30.34 ID:a1h8Jl020
>>554
抜けてた…すんまそん
乙です。
利用させて頂きます、ありがとう。
548 :名無しさん@お腹いっぱい。2011/05/04(水) 04:02:11.67 ID:yxxX4T6X0
一応声出しといた方がいいのかな
俺もuserMenu使えなくて不自由している
view-sourceとgoogleキャッシュ表示とwayback表示重宝してたんだが
550 :名無しさん@お腹いっぱい。2011/05/04(水) 07:00:58.37 ID:VhnWksNI0
自分もuserMenu.jsが使えなくてFirefox4へ移行できない・・・。
使えないのが自分だけなのかなと思ってたから、ここに書くのも気が引けたんだ。
JSActionはメニューが1階層増えてしまうので、Firefox4でもuserMenu.jsが使える様になって欲しい。

有志の方にお願いするしかできないのが心苦しいし、自分でいじって対応させられたらなぁと思う。
551 :名無しさん@お腹いっぱい。2011/05/04(水) 10:25:14.95 ID:9MbTIZbd0
userMenuを重宝してたけど、他のアドオンとかいれてどうにかなった。
・google-cache,wayback→グリモンのminibufferにコマンド追加
・IEとかで開く→アドオン追加
・Javascriptの有効無効設定→xulで自作

userMenuに拘らなくても、どうにかなるもんだよ。
553 :名無しさん@お腹いっぱい。2011/05/04(水) 11:36:48.67 ID:Sf9oCM4p0
>>551 Javascriptの有効無効設定→xulで自作
よろしければうpお願いします
552 :名無しさん@お腹いっぱい。2011/05/04(水) 11:30:43.02 ID:QYt7Njv30
Amazonでページ読み込んでから一度リロードしないと
Amazon Short URLやAmazon Lowest Price Checkerが機能してくれないな
なんだこりゃ
555 :名無しさん@お腹いっぱい。2011/05/04(水) 11:50:39.56 ID:HY31wUS80
wescriptは4に対応する気ねーのかな
仮にも産総研製のアドオンという色々貴重な存在なのに…
556 :名無しさん@お腹いっぱい。2011/05/04(水) 12:09:33.52 ID:fjesiyE10
折角Fx4にしたんだしってことでタブグループ移動のジェスチャー作ろうかと思ったんだけど意外と難しいな
アドオンのタブグループマネージャー経由じゃないとできん
557 :名無しさん@お腹いっぱい。2011/05/04(水) 13:26:16.34 ID:yAb5WSO60
>>556
応援してる。
559 :名無しさん@お腹いっぱい。2011/05/04(水) 14:42:55.33 ID:A/aPhZdu0
便乗ですまないが、usercontent.jsも直せたら直してください。
あれが一番安定してる。
今はuserscriptloaderとgreasemonkeyを併用してる。
570 :5682011/05/04(水) 19:42:35.58 ID:VhnWksNI0
焦って番号間違えてしまった。566の方すいません・・・。
571 :名無しさん@お腹いっぱい。2011/05/04(水) 20:33:04.84 ID:BZ4RnJGq0
googleページ翻訳してくれるJavascript Actionsのスクリプトが以前にこのスレであった筈なんだけど誰かしらないかな?
userMenuが動かなくなって消してしまったんだけど、バージョンアップされて動くようになったみたいだからまた入れてみたい。
573 :名無しさん@お腹いっぱい。2011/05/04(水) 21:02:53.45 ID:4NsoHjqA0
>>571
まとめサイトに載ってない?
574 :名無しさん@お腹いっぱい。2011/05/04(水) 21:07:56.15 ID:5+blfXd00
>>571
//google翻訳
jsa_Send();
function jsa_Send(){
var sendURL = "http://translate.google.com/translate?hl=ja&sl=en&u=";
var docURL = window.location;


if(_jsaCScript.context.onLink) docURL = _jsaCScript.context.link.href;
_jsaCScript.addTab(sendURL + encodeURIComponent(docURL)+'&r=bm0');
}
580 :名無しさん@お腹いっぱい。2011/05/04(水) 22:30:31.74 ID:BZ4RnJGq0
>>573,574
レスどうもありがとうございます。
助かりました!
583 :名無しさん@お腹いっぱい。2011/05/04(水) 22:58:41.97 ID:QCLFpf3E0
nlw_response_logのアイコンにマウスオーバーしたときにポップアップの内容が文字化けするのね
多分うちのPCがおかしいので原因見つけて直したいの
スクリプトのフォントスタイルってどこから引用してきてるの?
584 :名無しさん@お腹いっぱい。2011/05/04(水) 23:14:43.64 ID:BZ4RnJGq0
userMenuを6.0で動いている人いる?
更新があったのってuserMenu.uc.jsだけだよね?
3.5のポータブルがあったからプロファイルをそれにぶっ込んでみたら動いたという事は、6.0だと動かないって事かな?
587 :名無しさん@お腹いっぱい。2011/05/05(木) 03:19:34.06 ID:sfVYNp9o0
userContent.jsをFx4 対応及び、(個人的に欲しかったので)共通で適用しないURLを指定できるようにしてみました。
http://loda.jp/script/?id=656
588 :名無しさん@お腹いっぱい。2011/05/05(木) 03:33:05.80 ID:WY8V5Qqu0
>>587
おつです!
ところでこれ、どうして1.3 mod4になってるの?
確か1.3 mod6が最終版だったような気がするんだけど…
589 :名無しさん@お腹いっぱい。2011/05/05(木) 04:27:32.88 ID:sfVYNp9o0
>>588
報告ありがとうございます。mod6の存在気づきませんでした・・
再UPします。

http://loda.jp/script/?id=658
602 :名無しさん@お腹いっぱい。2011/05/07(土) 09:58:51.31 ID:a1h8Jl020
>>565
>>587
>>589
みなさん、乙です
利用させて頂きます、ありがとう。
591 :名無しさん@お腹いっぱい。2011/05/05(木) 09:45:09.31 ID:FLsjzfPp0
DragNgoModoki_Fx3.7.uc.jsに以下の機能を追加したくて
このように書き込んだのですが機能しません
どこが良くないのでしょうか?

//選択した文字列を上にドラッグすると検索バーに「 "選択文字列"」と追加
case 'R':
var word = this.getDropText(aDragSession);
if (!word) return false;
if(exec){
DragNGo.searchBardispatchEvent(this.searchBar.value + " \"" + word.replace(/\n/mg,' ') + "\"");
}else{
this._setStatusMessage('検索バーに「 "選択文字列"」と追加', 0);
}
return true;
592 :5912011/05/05(木) 09:46:37.10 ID:FLsjzfPp0
//選択した文字列を左にドラッグすると検索バーに「 -"選択文字列"」と追加
case 'L':
var word = this.getDropText(aDragSession);
if (!word) return false;
if(exec){
DragNGo.searchBardispatchEvent(this.searchBar.value + " -\"" + word.replace(/\n/mg,' ') + "\"");
}else{
this._setStatusMessage('検索バーに「 -"選択文字列"」と追加', 0);
}
return true;
594 :名無しさん@お腹いっぱい。2011/05/05(木) 09:51:36.44 ID:zNVCF/g00
"テキストを検索バーにコピー"がデフォルトでコメントアウトされてるからそれ使えばいいんじゃね
試してみたら使えたし
596 :名無しさん@お腹いっぱい。2011/05/05(木) 17:16:28.32 ID:RHE7uOlD0
UserScriptLoaderでapGoogleImageSearch.user.js動くようになった人いる?
自分の環境だとリンク先とかのアイコンとかは表示してくれるようになったけど、AutoPagerizeが動いてくれない。
みなさんの所はどうですか?
597 :名無しさん@お腹いっぱい。2011/05/06(金) 20:26:31.37 ID:S9Wv+BNA0
Amazon Lowest Price Checkerって20100805/mod4 型番取得率の向上がまだ最新版?
598 :名無しさん@お腹いっぱい。2011/05/06(金) 22:31:12.28 ID:mm7IDEu20
>>597
下のやつが更新日が11年3月19日だから最新だと思う
http://loda.jp/script/?mode=pass&idd=639
ただパスワードがかかってる
599 :名無しさん@お腹いっぱい。2011/05/07(土) 00:27:35.10 ID:k8Z0J65+P
>>598
どういうことなの…
ここ以外でうpしたって事なんだろか
604 :名無しさん@お腹いっぱい。2011/05/07(土) 18:45:41.94 ID:1IaYiXFH0
http://pc.watch.impress.co.jp/docs/topic/feature/20091106_326617.html
こういうインプレスの画像をimitation lightboxで表示出来る様にしたいんですが
どこを弄ればいいんでしょうか?
605 :名無しさん@お腹いっぱい。2011/05/07(土) 20:10:31.55 ID:7az0WEhR0
>>604
既に定義されているけど、URLの形式が変わったのかも。

26行目を
,url: /^(http:\/\/[^/]+\.impress\.co\.jp\/img\/.*?\/)html\/(\w+\.jpg)\.html.*?$/i
から
,url: /^(http:\/\/[^/]+\.impress\.co\.jp\/img\/.*?\/)html\/(.+\.jpg)\.html.*?$/i
606 :名無しさん@お腹いっぱい。2011/05/07(土) 20:42:33.19 ID:1IaYiXFH0
>>605
表示出来ました
ありがとうございます
609 :名無しさん@お腹いっぱい。2011/05/08(日) 05:25:26.54 ID:rSYwIqFl0
googleトップのI'm Feeling Luckeyを消したくて
@-moz-document url-prefix(http://www.google.co.jp/){
INPUT[type="submit"][class="lsb"][value="I'm Feeling Lucky"][name="btnI"]{
display: none !important;
}}
と書いたのですが、グレーのラインが残って消しきれません。
どう書けばよいのでしょうか?
610 :名無しさん@お腹いっぱい。2011/05/08(日) 06:10:08.12 ID:zGYLaA4eP
HTML > BODY > CENTER > FORM > TABLE > TBODY > TR > TD:nth-child(2) > SPAN:last-child
{ display: none !important; }
612 :名無しさん@お腹いっぱい。2011/05/08(日) 09:18:04.66 ID:rSYwIqFl0
>>610
レスありがとうございます
すみません、ですがそれを書いても消えません
611 :名無しさん@お腹いっぱい。2011/05/08(日) 08:17:00.60 ID:e6pO6Dkl0
Firefox 4.0 オレンジ色のRSSフィードアイコンを復活させてみた
ttp://doheny.blog137.fc2.com/blog-entry-87.html
のようにフィードアイコンをロケーションバーのスターの横に置きたいのですが
このスタイルシートでは、ステータスバーをロケーションバーに入れるのと被ってしまいます。
そこで、フィードアイコンをスターの横に移動するuserchrome.js scriptを書いて下さい。お願いします。
613 :名無しさん@お腹いっぱい。2011/05/08(日) 09:19:43.90 ID:xVf+an4a0
>>611
回答じゃなくてスマンが
>ステータスバーをロケーションバーに入れる
これってどうやって実現してるのか教えてください
614 :名無しさん@お腹いっぱい。2011/05/08(日) 09:28:30.77 ID:e6pO6Dkl0
>>613
これを使用。
ttps://gist.github.com/67460/a820406d93c79d3c9a3c72409af47bd270917530
ステータスバーとアドレスバーを統合する おそらく最終版 - Griever
ttp://d.hatena.ne.jp/Griever/20090220/1235137993
616 :名無しさん@お腹いっぱい。2011/05/08(日) 10:00:06.03 ID:xVf+an4a0
>>614
ども。それ使っても「ステータス」(4以降ポップアップするリンク先とか接続状態とか)を
ロケーションバーに表示はできなくなってませんか?
同作者さんのChromeStatusbarModokiもためしましたがアイコンは移動できるものの
「ステータス」をロケーションバーには移動できなくて…
CSSか他のアドオン使うしかないんですかね
619 :名無しさん@お腹いっぱい。2011/05/08(日) 22:35:37.80 ID:CJJ6hwAA0
615 :名無しさん@お腹いっぱい。2011/05/08(日) 09:33:42.26 ID:87ai3RRU0
ここ暫く作者の自演を思わせるレスがいくらかのスレに湧いてるな。
本当に自演かそれとも連休だからか。
まあどっちでもいいんだけどcssは他所行けよ。
617 :名無しさん@お腹いっぱい。2011/05/08(日) 15:36:23.98 ID:06R57NyN0
>>615
具体的にはどのレスかはっきり書けよ
認定できずに具体的なレスを書けなかったら、
どう責任取るの?おまえ
ID:87ai3RRU0
622 :名無しさん@お腹いっぱい。2011/05/09(月) 15:35:30.22 ID:tsbeueBQ0
「ユーザースクリプトの管理」がアドオンのウィンドウに統合されたようですが、
AutoPagerizeを無効にするURLの設定はどこから行えばいいのでしょうか?
623 :名無しさん@お腹いっぱい。2011/05/09(月) 16:09:23.20 ID:wET+0fX60
>>622
たぶんグリモンの話だと思うが、0.9からなくなった
スクリプトの編集で直接スクリプトに書くしか方法がない
624 :名無しさん@お腹いっぱい。2011/05/09(月) 17:20:01.49 ID:v6aO1C7M0
>>623
レスありがとうございます
スクリプトというのはautopagerize.user.jsのことでしょうか?
もしよろしければ、無効化するための記述方法を教えていただけませんか?
スレ違いでしたらすみません
625 : 忍法帖【Lv=20,xxxPT】 2011/05/09(月) 17:24:42.75 ID:ki3+ega00
google各ページのGmailアドレスを消してくれなくなりました
書き換えで対処できるのでしょうか?よろしくお願いします
Hide MyAddress from Google Navibar

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.google.com"), domain("www.google.co.jp") {
div#guser b{ display: none !important; }
}
628 :名無しさん@お腹いっぱい。2011/05/10(火) 06:04:25.32 ID:DBf17+wz0
Firefox 4.0にしてからGreasemonkey AutoLoginJが機能しなくなって
しまったのですが、スクリプトの書き換えで対処可能でしたら
是非に方法を教えて頂きたいのですが宜しく御願いします。
629 :名無しさん@お腹いっぱい。2011/05/12(木) 00:37:43.33 ID:67YygIMW0
greasemonkeyのスクリプトでamazonのurlからアフィIDを抜いたものに置換する処理を行っているのですが、Google Readerのフィードには処理が行われません。これの原因と解決方法を教えて下さい

(function() {
 var allLinks = document.getElementsByTagName("a");
 var exp = new RegExp("http:\/\/www\.amazon\.co\.jp", "");
 for (i = 0; i < allLinks.length; i++) {
  if (exp.test(allLinks[i].href)) {
   var hoge = allLinks[i].href.replace(/(amazon\.co\.jp)\/.*\/(ASIN|product|dp)\/(\w+)(\/|\?|\%3F).*$/i, "$1/" + "dp/" + "$3");
   if(hoge==allLinks[i].href) {
    hoge = allLinks[i].href.replace(/(amazon\.co\.jp)\/.*\/(ASIN|product|dp)\/(\w+)$/i, "$1/" + "dp/" + "$3");
   }
   allLinks[i].setAttribute("href", hoge);
  }
 }
})();
上がスクリプトで@includeにはhttp://*とhttps://*を指定しています。Google Reader以外では動いていることは確認しています
630 :名無しさん@お腹いっぱい。2011/05/12(木) 01:22:07.11 ID:TNPhk3N40
>>629
そのコードではページを開いた時に最初から存在している要素しか処理されない
Google Readerのフィード部分のような動的に追加される要素を処理するにはDOMNodeInsertedイベントを拾う
631 :名無しさん@お腹いっぱい。2011/05/12(木) 18:36:29.87 ID:67YygIMW0
>>630
ありがとうございました。629をfunction amaReplaceにして、↓にしたらgoogle readerのフィード部分でも動作するようになりました
if(new RegExp('https?:\/\/(www\.)?google\.(co\.jp|com)\/reader\/').test(document.location)){
document.getElementById('chrome-viewer-container').addEventListener('DOMNodeInserted', amaReplace, false);
}else{ amaReplace(); }
632 :名無しさん@お腹いっぱい。2011/05/12(木) 20:34:48.65 ID:ONk518EkO
>>631
すごく便利そうですね
差し支えなければ全文上げてもらえないでしょうか
633 :名無しさん@お腹いっぱい。2011/05/12(木) 21:24:13.96 ID:67YygIMW0
>>632
上で部分的に張ってるコードとは変数名とか違いますが
ttp://ideone.com/GHkMm
634 :名無しさん@お腹いっぱい。2011/05/12(木) 21:29:34.97 ID:ONk518EkO
>>633
ありがとうございます!
635 :名無しさん@お腹いっぱい。2011/05/12(木) 21:34:15.12 ID:1o3X+vqD0
>>633
横からだが頂いた userContent.jsでも動作確認
いいっすなこれ
639 :名無しさん@お腹いっぱい。2011/05/13(金) 17:43:44.30 ID:B7CG6cKl0
autopagerizeで不便無くPixivを利用できていたのですが、
最近追加表示した時の「Page:2」等の表記がなくなってしまいました。
10ページ毎ぐらいに区切ってリンクを踏んでいたので、この表記を復活させたいのですがどうすれば良いでしょうか
641 :名無しさん@お腹いっぱい。2011/05/15(日) 12:13:52.42 ID:156a/e/r0
>>639
CSSだけど
@-moz-document domain("pixiv.net") {
.autopagerize_page_info { display:block !important;}
.autopagerize_page_separator { display:none !important;}
}
676 :名無しさん@お腹いっぱい。2011/05/25(水) 14:11:50.44 ID:yp5BjYju0
>>641
遅れましたがありがとうございました!
Stylishアドオンの導入でなんとかいけましたー
640 :名無しさん@お腹いっぱい。2011/05/15(日) 10:17:48.02 ID:ik1TY6K30
誰かPixiv Sort and ViewかPixiv Sort and View 2の直し方教えてくれ
pixivが構成変えすぎててさっぱり分からん
642 :名無しさん@お腹いっぱい。2011/05/15(日) 17:11:22.07 ID:FDRdhGNn0
youtubeでニコニコ動画のマイリストにメモを残せるようなGreasemonkeyはありますか?
643 :名無しさん@お腹いっぱい。2011/05/15(日) 22:34:51.55 ID:0tz6stR00
最近「pixiv images direct link」が使えなくなってしまったのですが
どなたか直し方教えていただけませんでしょうか?
644 :名無しさん@お腹いっぱい。2011/05/15(日) 22:44:03.46 ID:Lg/teA2/0
>>643
そのスクリプトの作者さんに連絡をとってみたら?
ついでに漫画ページへの対応も。

pixiv images direct link for Greasemonkey
http://userscripts.org/scripts/show/45192

Web scratch
http://efcl.info/
645 :名無しさん@お腹いっぱい。2011/05/15(日) 22:45:13.15 ID:Lg/teA2/0
>>643
スクリプトの問題を発見した場合は、それぞれのスクリプトページにあるDiscussionsに報告して下さい。(要アカウント)
もしくはTwitter@azu_reに投げて下さい。
646 :名無しさん@お腹いっぱい。2011/05/18(水) 11:04:53.15 ID:5eEXFMdi0
検索バー(searchbar)のfocusの有無をスクリプトから参照するにはどうしたら良いのでしょうか?
document.getElementById('searchbar').getElementsByClassName('searchbar-textbox').focusedでは無理でした
648 :名無しさん@お腹いっぱい。2011/05/19(木) 20:24:04.24 ID:Ss44AS/J0
pixivの検索ページで一度表示したリンクの色が変わらなくなったんですが
未読と既読の違いがわかりやすくしたいのですがどうしたらいいでしょうか
649 :名無しさん@お腹いっぱい。2011/05/21(土) 08:49:53.40 ID:zSgQtEfw0
Ctrl+L(urlbarにフォーカス)とCtrl+K(searchbarにフォーカス)のショートカットをuserChrome.xulで入れ替えたいのですが、Key event not available on some keyboard layouts: key="r" modifiers="accel, alt"のエラーがでます。
コードは下記ですが、何が問題なのでしょうか?

<window id="main-window">
 <keyset id="mainKeyset">
  <key id="Key_search" command="Tools:search" key="L" modifiers="accel" />
  <key id="Key_focusURLBar" command="browser:OpenLocation" key="K" modifiers="accel" />
 </keyset>
</window>
650 :名無しさん@お腹いっぱい。2011/05/21(土) 22:41:07.61 ID:vdc+hOYB0
pixiv回りのグリモンがだいぶシンドイことになってるお…
653 :名無しさん@お腹いっぱい。2011/05/23(月) 01:20:08.96 ID:FLCB5puO0
>>650-652
そろそろ携帯も使い出しそうだから釘打っとく
ここは質問スレでも要望スレでもないから何度書いても今後もスルーされるのがオチだよ
657 :名無しさん@お腹いっぱい。2011/05/23(月) 08:57:48.87 ID:UqCAbFM20
>>653
ば〜かw
658 :名無しさん@お腹いっぱい。2011/05/23(月) 09:08:20.88 ID:t9yFnCl70
>>653にクギづけwww
663 :名無しさん@お腹いっぱい。2011/05/23(月) 11:33:02.82 ID:7RrxcvPD0
>>653
お前には聞いてねー
馬鹿はすっこんでろカス
651 :名無しさん@お腹いっぱい。2011/05/22(日) 10:54:56.82 ID:wgS6rIZW0
pixiv lazyで「お気に入りユーザー新着イラスト」ページでリンクが表示されなくなりました
個別に開くと[b][s]と表示されてるんですけど
改善方法ご存知でしたらお教えください
652 :名無しさん@お腹いっぱい。2011/05/23(月) 01:07:54.69 ID:Zf6FEFx/0
>>651
同じ症状です
ホームやユーザー毎のトップページでは機能してますが
お気に入りユーザー新着イラストでは機能しませんね
664 :名無しさん@お腹いっぱい。2011/05/24(火) 03:36:12.51 ID:5roIJKvr0
>>653-663
どうでもいいレスで埋めんな糞共が。

>>651-652
pixiv images direct link for Greasemonkey
http://userscripts.org/scripts/show/45192
667 :名無しさん@お腹いっぱい。2011/05/24(火) 12:17:19.95 ID:AKQlTPW/0
>>664
ありがとうございます
672 :名無しさん@お腹いっぱい。2011/05/24(火) 21:39:36.66 ID:z5wiaPNd0
>>664
Lazyと違って同一タブで開いちゃうのが残念
673 :名無しさん@お腹いっぱい。2011/05/25(水) 00:47:00.87 ID:aZPPfN6N0
>>672
Imitation lightboxt併用してはどうかな
タブを移動する手間がへる
674 :名無しさん@お腹いっぱい。2011/05/25(水) 04:07:31.51 ID:zZ99yTl40
>>672

153行目
172行目
195行目

full_img.innerHTML = "[S]";
の下あたりに
full_img.setAttribute("target", "_blank");
675 :名無しさん@お腹いっぱい。2011/05/25(水) 11:38:39.03 ID:mNB+ficy0
>>674
おお、素晴らしい!
無事に出来ました
ありがとうございます!
660 :名無しさん@お腹いっぱい。2011/05/23(月) 10:26:40.72 ID:FLCB5puO0
正直素で勘違いしてたけどググってみたら打つでも誤用じゃないらしい
なんだろうこの気持ち…
662 :名無しさん@お腹いっぱい。2011/05/23(月) 11:31:42.70 ID:e/B0k0Gq0
>>660
涙拭けよw
668 :名無しさん@お腹いっぱい。2011/05/24(火) 13:48:07.43 ID:IZtqCp6X0
消えてないね。

userChrome.jsの話題68: 最近閉じたタブのリストをタブコンテキストメニューにも表示 - alice0775のファイル置き場 - Yahoo!ジオシティーズ
http://space.geocities.yahoo.co.jp/gl/alice0775/view/20071004/1191434861
669 :名無しさん@お腹いっぱい。2011/05/24(火) 13:56:08.40 ID:od1OwFtP0
>>668
釣られるなよ
671 :名無しさん@お腹いっぱい。2011/05/24(火) 16:42:54.23 ID:FWGmQ/Dm0
あれ深夜に俺が開いたときは404が返ってきてたんだけど…
とにかくありがとう
678 :名無しさん@お腹いっぱい。2011/05/26(木) 15:12:07.20 ID:4TDdj9QP0
uAutoPagerizeでグーグルやアマゾンなど特定のページしか使わないようにするにはどうすれば?
var ExCLUDEにそれ以外のページ片っぱしから登録するしかない?
679 :名無しさん@お腹いっぱい。2011/05/26(木) 15:32:22.44 ID:BtROEv2C0
// @include
使ったことないけどここに書きこめばいんじゃないの?
681 :名無しさん@お腹いっぱい。2011/05/26(木) 19:55:09.42 ID:orvEPlBx0
その方法で特定のページだけなら両方使わないと無理

@exclude (無効にしたいURL)に http://* ですべて対象外にして
@include (有効にしたいURL)に 有効にしたいURL
684 :名無しさん@お腹いっぱい。2011/05/28(土) 13:32:37.89 ID:LUlKg9Pl0
685 :名無しさん@お腹いっぱい。2011/05/28(土) 17:08:04.18 ID:flniHlYY0
>>684
とりあえずScriptishに移行してみた。
これってスクリプトに更新があると知らせてくれるの?
686 :名無しさん@お腹いっぱい。2011/05/28(土) 17:38:45.98 ID:N6/lvZoL0
ものによってはしてくれないのもある
俺は更新用のスクリプトも入れてるよ
両方ともローカルから入れたものには効果なかったと思う
688 :名無しさん@お腹いっぱい。2011/05/28(土) 21:38:57.07 ID:LUlKg9Pl0
aliceさんとこは何かいい方法あるんかな。
689 :名無しさん@お腹いっぱい。2011/05/28(土) 21:50:12.75 ID:fiVUm0GL0
aliceんとこのStylish 0.5.9使い続けてたが、気がついたらUserStyles.orgのスタイルがインストールできなくなってた。
Firefox 7.0で使えてるやつおらんか?
690 :名無しさん@お腹いっぱい。2011/05/28(土) 22:01:32.47 ID:ze0c1thT0
>>688
ttps://addons.mozilla.org/ja/firefox/addon/alertbox/
これで使ってるスクリプトのURLを指定して1日に1回だけチェックするようにしてるわ。あとblogのほうをgoogle readerに突っ込んでる

>>689
7.0用のstylish0.59が数日前に公開されてたけど、それでもダメなの?
691 :名無しさん@お腹いっぱい。2011/05/28(土) 22:05:52.29 ID:LUlKg9Pl0
>>690
これでチェックするのがよさそうだね。ありがとう。
blogのほうはgoogle readerでチェックしてました。
692 :名無しさん@お腹いっぱい。2011/05/28(土) 22:14:56.72 ID:fiVUm0GL0
>>690
stylish-0.5.9.11052501-Fx7.0.xpi
これ入れてみたが、駄目だ。エラーが出てインストールできねえ。

TypeError: loadedListener.errorListener is null
ってダイアログの後CSSのダイアログが出るが、Saveしようとすると、
[Exception... "Could not convert JavaScript argument arg 0 [nsISupports.QueryInterface]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: chrome://stylish/content/StylishStyle.js :: <TOP_LEVEL> :: line 585" data: no]
ってなってインストールできん。
CSS空にしても駄目だからCSSが悪い訳じゃ無さそう。他のadd-onも全部無効にしてみたが駄目。

Stylishの最新版久々に試してみたが、相変わらずタブの切り替えが糞重くなるな。
Addon Manager以外のUIが付いたのは良かったが。
694 :名無しさん@お腹いっぱい。2011/05/28(土) 23:00:23.77 ID:fWNzj+ar0
>>689
スレ違も甚だしい
とっとと去れ

byとっとこハム太郎
ちなみに俺は問題無い
695 :名無しさん@お腹いっぱい。2011/05/29(日) 19:02:09.80 ID:opCdx8mO0
タブを下段に表示させたいのですがそのようなuserChrome.jsはありますでしょうか?
696 :名無しさん@お腹いっぱい。2011/05/29(日) 19:03:42.25 ID:doPVpEOa0
ナビゲーションツールバーを大きくしたいのですが
このようなuserChrome.jsはありますか?
698 :名無しさん@お腹いっぱい。2011/05/30(月) 17:51:03.53 ID:3KqQwdr20
Firefox4に移行したらlivedoorReader関連のグリモンがいくつか動かなくなりました
特に重複エントリをグレー表示するLDR - Dedupe Entriesが動かないのは痛いです
http://userscripts.org/scripts/show/12248
どなたかFirefox4対応されてるものをご存じないでしょうか
699 :名無しさん@お腹いっぱい。2011/05/30(月) 21:13:36.48 ID:Gixr7NoG0
>>698
本当にFirefoxのバージョンの関係?LDRの仕様が変わったんじゃなくて?
Greasemonkeyの挙動にFirefoxのバージョンが関係するとは思えない
700 :名無しさん@お腹いっぱい。2011/05/30(月) 21:48:25.90 ID:HZwxBNkx0
>>698-699
本体の修正がGreasemonkeyの挙動に影響することがあっても何もおかしくない
特にセキュリティやプライバシー周りの修正が入ったとき

ざっとコードを眺めたところ、少なくともisVisited関数はFirefox4では意図通り動かないはず
訪問済みリンクに対して指定できるスタイルが厳しく限定された上、その状態をスクリプトから取得できなくなったため
理由はプライバシー保護のため
修正方法はたぶん無い

マイクロソフト ワイヤレス ブルートラック マウス Arc Touch Mouse RVF-00006
マイクロソフト ワイヤレス ブルートラック マウス Arc Touch Mouse RVF-00006