07/07/25 14:57:49 eh8pidTp0
mozilla firefox userChrome.js greasemonkey スクリプトスレ2
質問は必ずまとめサイトに目を通した後にして下さい。
■まとめサイト
firefoxまとめサイト
URLリンク(firefox.geckodev.org)
URLリンク(firefox.geckodev.org)
URLリンク(firefox.geckodev.org)
■拡張機能
greasemonkey
URLリンク(www.greasespot.net)
userChrome.js
URLリンク(forums.mozillazine.org)
URLリンク(forums.mozillazine.org)
■関連スレ
Mozilla Firefox usercontent.css 広告カットスレ 1
スレリンク(software板)
Mozilla Firefox Part71
スレリンク(software板)
スレリンク(software板)
Mozilla Firefox質問スレッド(初心者歓迎)の48
スレリンク(software板)
Mozilla Firefox 拡張機能スレッド Part22
スレリンク(software板)
■前スレ
スレリンク(software板)
2:名無しさん@お腹いっぱい。
07/07/25 15:01:02 eh8pidTp0
■拡張機能その2
JavaScript Actions
URLリンク(openhideaway.net)
Custom Buttons
URLリンク(addons.mozilla.org)
URLリンク(addons.mozilla.org)
3:名無しさん@お腹いっぱい。
07/07/25 15:09:10 FqXgcSv50
>>1
乙です
■firefox用スクリプトアップローダー
firefoxのuserchrome.js・greasemonkey等のスクリプトアップローダー
URLリンク(www6.uploader.jp)
4:名無しさん@お腹いっぱい。
07/07/25 15:17:00 ncgnZhbf0
>>1乙
細かいとこだけど気になったので
URLリンク(firefox.geckodev.org)
URLリンク(firefox.geckodev.org)
5:名無しさん@お腹いっぱい。
07/07/25 15:55:21 5a9ISl2q0
スレタイ変えなかったのか
Firefox スクリプト総合でいいじゃん
6:名無しさん@お腹いっぱい。
07/07/25 16:38:48 a41VK7Rf0
>5
検索
7:名無しさん@お腹いっぱい。
07/07/25 17:08:56 YQwnqAIq0
2.0.0.5でuserChrome.js0.8、osはxpsp2。
Sub-Script/Overlay Loader v3.0 をuserChrome.jsにリネームして、chromeフォルダに入れた。そして、LaunchIEのスクリプトをuc.jsとして保存して同じくフォルダに入れたがコンテキストメニューに反映されない。
解決方法を教えてくれ
8:7
07/07/25 17:31:45 YQwnqAIq0
訂正
scriptloaderは URLリンク(space.geocities.jp)を使っている
9:名無しさん@お腹いっぱい。
07/07/25 17:49:35 FqXgcSv50
前スレ埋めましょう
スレリンク(software板)
>>7-8
1.他のスクリプトは動いていますか
2.ファイルは全てUTF-8のBOMなしで保存していますか
3.拡張機能Menu Editorを使用していないか
4,ツール>エラーコンソールにエラーが出ていないか
10:名無しさん@お腹いっぱい。
07/07/25 19:49:55 8lX4AaJe0
>>1
超乙!
11:7
07/07/25 20:14:40 YQwnqAIq0
>>9
1.alice氏の2chリダイレクト外しと右ダブルクリックで開いているページを閉じるやつを使っています、ちゃんと動いています。
2.前に0.7を使っていて、UTF-8で保存して動かなかったんでしてない。
3.している。0.7のときからずっと使ってる。
4.出ていない。
おながします
12:9
07/07/25 20:24:48 FqXgcSv50
>>11
>UTF-8で保存して動かなかったんでしてない。
UTF-8では, "BOMなし" で保存しないとダメです。
Menu Editorを使用すると, 種々のメニューのセパレータのid名が変わってしまうため,
LaunchIEのメニューを挿入するための参照要素(セパレータ)が見つからなくなるので,
LaunchIEのメニュー項目が出なくなります。
userChrome.jsの話題37 拡張機能Menu Editorと共存させるを併用してみてください。
URLリンク(space.geocities.jp)
13:名無しさん@お腹いっぱい。
07/07/25 21:01:17 PxdLaKk10
>>11
userChrome.jsの0.7と0.8は若干仕様が違うから、
0.7用のスクリプトはそのままだと動かないものもある
if (location != "chrome://browser/content/browser.xul") throw "stop";
これを該当スクリプトの先頭に入れるともしかすると動いたりするかも
あとは>>12が書いてるようにUTF-8のBOMなしで保存してないとか?
14:名無しさん@お腹いっぱい。
07/07/25 23:43:33 Cy4q9Y8L0
スクリプトうpろだにあるBHNewTab-0.7-mod2が動作しなくて、
UCJS LoaderからSub-Script/XUL Loaderにしたら動いた。
なんでだろ。
15:7
07/07/25 23:51:15 YQwnqAIq0
>>12-13 EmEditorを使って、LaunchIEのスクリプトをコピペしてUTF-8のBOMなしで保存した。
話題37のやつだが、それはもうやっていた。だからページ内検索のスクリプトが使えているんだと思う。if (location != "chrome://browser/content/browser.xul") throw "stop"; を先頭に入れてみてもアカンかった。
右ダブルクリックのスクリプトは0.7じゃ使えないのかな・・・使えるなら戻すべきかな
16:名無しさん@お腹いっぱい。
07/07/25 23:52:37 FqXgcSv50
>>14
BHNewTab-0.7-mod2は, userChrome.js0.8+Sub-Script/Overlay Loader v3.0または同等品でしか動作しません。
UCJS Loaderでは,userChrome.js0.8用として作成した(メインウインドウ以外にも適用するスクリプト)ものは動きません。
17:名無しさん@お腹いっぱい。
07/07/26 00:00:23 FqXgcSv50
>>15
URLリンク(forums.mozillazine.org)にあるLaunchIEは,
userChrome.js0.8,0.7どちらでも動作します。
右ダブルクリックのスクリプトというものが何か判断しかねるが,
メインウインドウのみに適用しているのであれば0.7でも動くはずです。
18:名無しさん@お腹いっぱい。
07/07/26 00:41:45 dSVkyDXC0
>>16
おーそういうことなのか。勉強になったわ
19:7
07/07/26 01:01:14 7deskLWd0
>>17 0.7に戻したら、以前使っていたニコニコ動画とかのスクリプトが使えるようになったが、IEだけだめだ。
やりかた
1.LaunchIEのスクリプトをコピー。
2.テキストエディタに貼り付ける。
3.LaunchIE.uc.jsと名前を付けてUTF-8のBOMなしで保存。フォルダにいれて再起動。
こんなかんじ
20:名無しさん@お腹いっぱい。
07/07/26 01:15:11 vnWGsM5K0
>>19
原因判明した。拡張機能Menu Editorが犯人。
LaunchIEのスクリプトの
aPopup.insertBefore(this.mItem, document.getElementById("context-sep-" + ((gContextMenu.onLink)?"open":"stop")));
を
aPopup.insertBefore(this.mItem, document.getElementById((gContextMenu.onLink)?"context-openlink":"context-bookmarkpage"));
ただし,context-openlinkやcontext-bookmarkpageは,Menu Editorで表示しているメニューのidとして下さい。
話題37は,メニューセパレータを参照しているスクリプトには対応していないことを失念していた。
(URLリンク(space.geocities.yahoo.co.jp)の注意点に書いてあるのを忘れていた。)
21:名無しさん@お腹いっぱい。
07/07/26 02:02:30 OP73SAQ70
新スレ乙という事で
自分が使ってるサブスクリプトローダを晒してみるテスト
公式フォーラムの zeniko 氏の Auto-Overlays のアイディアを借用して
メタデータではなくサブフォルダによってスクリプトを管理します
詳しくはスクリプト内のコメントで
利点としては userChrome.js 0.7/0.8 間のアップグレード/ダウングレードが楽という事と
メタデータを書き込む手間が省ける事
あとスクリプト内のメタデータをいちいち読み込まないので多少速くなるかも?
URLリンク(www6.uploader.jp)
22:7
07/07/26 02:57:30 7deskLWd0
>>20 ㌧ できた
23:名無しさん@お腹いっぱい。
07/07/26 17:37:06 3rFCMIGH0
>>前スレ994氏
独り言だったのにレスくれてありがとう。
URLリンク(userstyles.org)が所望の動作に近いんだけど、
URLバーや検索バーにマウスフォーカスされただけで
いちいちメニューバーが表示されるのが少し不満なんだ。
(自分の理想はメニューバーがあった付近?に
マウスフォーカスするとメニューバーが表示されるという動作)
userchrome.cssで済ませられるなら済ませたいんだけど
良い方法知ってる人いないかなぁ。
24:名無しさん@お腹いっぱい。
07/07/26 17:48:00 vnWGsM5K0
>>23
これでは? メニューバーをマウスオーバーで自動開閉
URLリンク(firefox.geckodev.org)
25:名無しさん@お腹いっぱい。
07/07/26 17:59:31 3rFCMIGH0
>>24
オオオオ、まさしく理想の動作だ!
まとめサイトよく見てるのに全く気がつかなかったorz
教えてくれて本当にありがとう。
26:名無しさん@お腹いっぱい。
07/07/26 22:28:05 1tlWWOBT0
userContent.jsなんですが、***.uc.jsは読み込まないように出来ないでしょうか
DIRNAME_SCRIPTを空にしてchromeフォルダ直下にGMスクリプトを置く、ということをしたいので
27:名無しさん@お腹いっぱい。
07/07/26 23:05:53 gR65kX7B0
>>26
*.user.jsだけを読ませればいいんじゃね?
28:名無しさん@お腹いっぱい。
07/07/28 14:53:04 qQGF9VOV0
タブバーのタブの無い部分を左クリックしたときにサイドバーを表示したり、
中クリックしたときにアクティブなタブを閉じたりしたいのですが、
どこにaddEventListenerすればいいか分かりません。
どなたかヒント(または答え)をください。
29:名無しさん@お腹いっぱい。
07/07/28 16:56:56 LEaqz31x0
>>28
前スレ>>686なんかが参考になるかと
30:名無しさん@お腹いっぱい。
07/07/28 20:32:29 KPkUHB7I0
>>29
サンクス!無事にできたよ。
31:名無しさん@お腹いっぱい。
07/07/30 05:52:51 RaE7aAxh0
Firefox 2.0.0.5 userChrome.js 0.8で
URLリンク(www.code-404.net)
ここのcopy url liteが使えてる人いますか?
右クリックメニューに出てこないんです
32:31
07/07/30 05:57:34 RaE7aAxh0
すみません。事故解決しました
33:名無しさん@お腹いっぱい。
07/07/31 00:53:29 vlUdgf+X0
2なり拡張なり使えっちゅーはなしですが
ページのソースを表示で指定したアプリでソース表示
サーチボタン(左クリックで検索、中クリックで新規タブで検索)
のコードお願いしますm(!)m
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.12) Gecko/20070508 Firefox/1.5.0.12
34:名無しさん@お腹いっぱい。
07/07/31 01:02:22 D6e8nFd70
死んで下さいm(!)m
35:名無しさん@お腹いっぱい。
07/07/31 01:11:27 0SNbOpW70
>>33
view_source.editor.external
view_source.editor.path
36:名無しさん@お腹いっぱい。
07/07/31 02:09:19 zcGxvVcy0
ここでいいのかな…?
alice0775氏、ConQueryもどき改4を入れてみたんですけど、
なんか改3のときにはなかった(気がする)セパレータがついてて、
なおかつサブメニューのあるメニューにカーソルが乗ると
セパレータが消えます
URLリンク(kissho.xii.jp)
左がコンテキストメニューを出したときの状態、
右がサブメニューのあるメニューにカーソルを乗せたときの状態
以前は元からセパレータなし(右の状態)だったと思うんですが、どうにかなりませんか?
37:名無しさん@お腹いっぱい。
07/07/31 02:23:39 vlUdgf+X0
>>35
㌧ですがそれ2用ですm(_._)m
38:名無しさん@お腹いっぱい。
07/07/31 02:29:00 VDEgRGyT0
URLリンク(www.xuldev.org)
これを右に表示したいのですがどうすればいいのかわかりません。
どなたか教えていただけませんか?
39:名無しさん@お腹いっぱい。
07/07/31 02:41:45 3AMW7KC90
>>38
トリアエズ
31行目
toolbox, document.getElementById("sidebar-box")
を
toolbox, document.getElementById("appcontent").nextSibling
かな
40:名無しさん@お腹いっぱい。
07/07/31 05:33:09 yjo7H35p0
>>36
Menu Editorを使用している場合に不具合があったので直しておきました。
不具合などは併用している拡張機能も挙げた方がいいと思います。
>>33
Fx2の中に必要なコードが全てあるので, それを参考にされたらいかがですか。
41:36
07/07/31 09:36:41 zcGxvVcy0
>>40
修正ありがとうございます。妙なセパレータは出なくなりました
ご指摘はごもっともです。次回からは気をつけるようにします
ありがとうでした
42:名無しさん@お腹いっぱい。
07/07/31 10:44:20 KX05/jva0
aliceさんお願いします。ぜひ ucjs_findbar を
Searchwp1.1b URLリンク(code.google.com) にも
対応させてくださいませ。
43:38
07/07/31 12:24:53 VDEgRGyT0
>>39
ありがとうございます。
試してみます。
44:名無しさん@お腹いっぱい。
07/07/31 14:31:41 ltDV5Drj0
URLリンク(labs.gmo.jp)
45:名無しさん@お腹いっぱい。
07/07/31 18:08:53 Pcycrmn90
Tsukikage systemとかいうソフトを見つけた。グリモンの上位互換らしい。
URLリンク(www16.atwiki.jp)
どうなんだろ、これ。
46:名無しさん@お腹いっぱい。
07/07/31 18:23:38 JTgsRLag0
>>45
聞く前に人柱となって報告の方を求むw
47:名無しさん@お腹いっぱい。
07/07/31 21:48:34 Mke5m5MV0
42です。aliceさんありがとうございました。
3.0a7preでallinonesearch1_67-3.0a5-J1.xpiを使わせていただいていましたが
SearchWPのほうが慣れているもので。
48:名無しさん@お腹いっぱい。
07/07/31 23:51:32 i2knmq6M0
userChrome.css の話題いいっすか?
FF2 で Tab 系拡張使わずにタブ幅を固定したいのですけど、
userChrome.css だとどうもうまくいきません。
設定できてる人います?
試したこと:
@-moz-document url(chrome://browser/content/browser.xul) {
.tabbrowser-tab {
width: 90px !important;
}
}
49:名無しさん@お腹いっぱい。
07/08/01 00:21:29 JrqwR3j80
>>48 以前Fx系のスレに出ていたやつ
tabbrowser .tabbrowser-arrowscrollbox scrollbox,
tabbrowser .tabbrowser-arrowscrollbox scrollbox>box {
max-width:0 !important;
max-height:none !important;
display:inline !important;}
tabbrowser tabs{
background-color:#aaa !important;
background-image:none !important;}
tabbrowser .tabs-stack>vbox>hbox>stack,
tabbrowser .tabs-stack>vbox>hbox>hbox {
height:0 !important;}
tabbrowser .tab-drop-indicator-bar,
tabbrowser *[class^="scrollbutton"]{
display:none !important;}
50:49
07/08/01 00:23:07 JrqwR3j80
↑は多段タブ用だからいらない部分はカットして
51:名無しさん@お腹いっぱい。
07/08/02 01:14:08 xSYvFRko0
数日前ぐらいから、はてブ化スクリプトが効かなくなってる。
52:名無しさん@お腹いっぱい。
07/08/02 22:39:30 paQKI+ld0
>>49
ありがとうございます!
53:名無しさん@お腹いっぱい。
07/08/03 20:35:04 dPyZ+M8B0
> userChrome.jsの話題54 タブバーの左右にツールボックスを付加する。
これ「アイコンとテキスト」「アイコンのみ」「テキストのみ」「小さいアイコンを使用」を
もともとあるツールバーと異なる設定にはできないのでしょうか
もともとあるツールバーにはアイコンとテキストを表示させ大きいアイコンにしているのですが
タブバーの左右のツールボックスにはアイコンのみを表示させ小さいアイコンにしたいです
54:名無しさん@お腹いっぱい。
07/08/03 22:04:30 SXg+gIv30
>>53
あなたの言う通りの動作をするはずですが...
55:54
07/08/03 22:22:50 SXg+gIv30
>>53
>>54 は間違いでした。ご指摘の不具合を確認しました。
修正したものを同じところにupしました。ご迷惑をおかけしました。
56:名無しさん@お腹いっぱい。
07/08/04 15:18:08 VwLV9JbD0
alice氏のDrag'n'goもどきなんですが、選択文字列のD&Dをした先が選択文字列と同じ行(長文で折り返された行も)だと反応してくれんのですが、これって何とかなりますか?
57:名無しさん@お腹いっぱい。
07/08/04 15:29:19 fhjfI9/u0
>>56
具体例(url,スクショ)を挙げていただけると有り難いです。
58:名無しさん@お腹いっぱい。
07/08/04 18:29:00 mLMUZcUl0
> // @name fileNameDND.uc.js
> // @description ファイル名をD&D
> // @version 2007/07/25 20:30
これがinput type='file'フィールドにドロップでファイルパス名を挿入するだけじゃなく
ファイルやページ内のハイパーリンクをコンテントエリアにドラッグ&ドロップで
ファイルやページを開く機能(Super Drag and Goの機能?)もあるんですが
input type='file'フィールドにファイルをドロップでファイルパスを挿入するだけの単機能に
してください><
59:57
07/08/04 20:02:30 fhjfI9/u0
>>56
Fx3.0での不具合は修正しておきました。
不具合の起きている環境を含めて質問等していただけると有り難いです。
>>58
修正しておきました。ただしFx2.0.0.6+WinXp, 拡張機能はuserChrome.js0.8のみ, その他のスクリプトなし,defaultテーマで確認た。
60:56
07/08/04 21:03:42 XBuFWk4B0
>>59
言葉足らずですいませんでした。
修正ありがとうございました。
61:名無しさん@お腹いっぱい。
07/08/05 01:44:47 VCyUawjr0
Googleブックマークレットの<このドメインを検索>を右クリックメニューに表示させたいと最近思いついた。この願い叶えてくれ職人。
2.0.0.6使用。アドオンはuserChrome.js 0.7、MenuEditor1.2.3.3他。
おねがいいたします。
62:名無しさん@お腹いっぱい。
07/08/05 01:51:21 LCIj13YD0
マルチ乙
63:名無しさん@お腹いっぱい。
07/08/05 02:10:36 uWnxd1LRO
拡張スレでサイト内検索ができるアドオンがないか尋ねる
→ブックマークレットを紹介される
→イマイチ希望と合わないので礼はしない
→なんか他にレスが無く、仕方ないのでこれを使う
→やっぱりオレ様仕様にしたいからこのスレに頼る
↑今ここ
64:名無しさん@お腹いっぱい。
07/08/05 04:27:44 GrbBZyU10
>>56さんに便乗してレス。
alice氏のスクリプトを使ってて気になる事が…。
『コンテキストメニューに表示サイトのcookieの削除メニューを追加』
(URLリンク(space.geocities.yahoo.co.jp))
をありがたく使わせてもらっているんだけど、
再起動やセッションを復元した時、コンテキストメニューに
スクリプトのメニューが表示されない事がある(高確率で発生する)
上記のスクリプトの他にもalice氏製作のコンテキストメニュー系
スクリプトも併せて表示されない。
もし良かったら上記の件について対応(厚かましくてスマソ)頂けると嬉しいです。
お願いします。
65:名無しさん@お腹いっぱい。
07/08/05 05:23:42 TVfZ5NNL0
>>64
通常起動時は問題ないのなら、実行されるタイミングがあなたの環境には合ってないって
ことなんじゃないの?
とりあえずsetTimeoutの値を変えたりして様子を見てみてはどう?
特に騒がれないってことは、あなたの環境以外では再現性が低いってことだろうからさ。
66:名無しさん@お腹いっぱい。
07/08/05 06:08:40 GrbBZyU10
>>65
レス㌧クス。
アドバイスしてくれたsetTimeoutの値を色々弄ってみた所
再起動かけた後でもコンテキストにメニューが表示されるようになった。
私の環境特有の問題かもしれないけど問題が解決出来て本当に良かった。
自分なりに解決方法を模索してたんだけど全く解決できそうになかったのでorz
ありがとう。
67:名無しさん@お腹いっぱい。
07/08/06 00:38:21 edVEwRIO0
>>前スレ952氏
・タブの最小幅、最大幅を固定するUS
を公開してくれないかな?
自分も作ってるんだけど、どうもうまくいかない。
TabOpen イベント拾って tab に maxWidth/minWidth 属性つけても
タブ幅が minWidth に固定になってしまう。
Tab Mix Plus のように、余裕のあるときは maxWidth で、詰まってきたら
minWidth っていうようにしたいんだけどな。
68:名無しさん@お腹いっぱい。
07/08/06 01:09:24 14aOkmI30
>>67
これで良ければどうぞ。
URLリンク(space.geocities.jp)
69:名無しさん@お腹いっぱい。
07/08/06 03:17:36 edVEwRIO0
>>68
おお、Aliceさんからいただけるとは感謝です。
今日はもう時間がないので、また明日じっくり試します!
70:名無しさん@お腹いっぱい。
07/08/06 05:26:55 hs/3QB/R0
なんか一応張っておくぞ
フォクすけブートキャンプ 第4日目:クラフトマンシップを持て―userChrome.js
URLリンク(www.itmedia.co.jp)
71:61
07/08/06 10:55:31 4EwFEuiU0
>>62-63 ちょwwwどうしてマルチなんだよwいま、拡張スレの>>914-916を見てきたが俺じゃねえ、domainFinder入れてる。だけど、入れてるアドオンが増えちゃったから、
Paste and Go 2とRight Encoding、TabScroller、Tabs Open Relativeがスクリプトで代用できたからdomainFinderもできないかなって思ったんだよ。よく使うし。
誤解を与えたが、マジだ。
72:名無しさん@お腹いっぱい。
07/08/06 19:12:38 /jkUSer+0
>>71
俺はお前を信じた。
URLリンク(www.code-404.net)
73:72
07/08/06 20:00:14 /jkUSer+0
ごめん、ちょっと差し替えた。
74:名無しさん@お腹いっぱい。
07/08/07 00:04:07 kj1/UTQe0
aliceさんのDragNgoModokiを愛用させていただいています。
要望なのですが、
既定のエンジンだけでなく、
それぞれのドロップ方向毎にエンジンを指定できるようにならないでしょうか?
よろしくお願いします。
75:名無しさん@お腹いっぱい。
07/08/07 01:42:00 g3loPwOl0
>>74
conqueryModoki2と組み合わせれば?
…といわれそうな気がするのは俺だけだろうか
76:名無しさん@お腹いっぱい。
07/08/07 09:03:42 0F8CssC10
>>74
変更しておきました。
URLリンク(space.geocities.yahoo.co.jp)
77:名無しさん@お腹いっぱい。
07/08/07 09:10:08 dFECxG/i0
>>68
setTabWidthAutomatically.uc.js 使ってみましたが
閉じたタブを開き直したりするとタブが無い窓が出来るような気が・・・
78:名無しさん@お腹いっぱい。
07/08/07 09:15:20 0F8CssC10
>>74
多段タブの実装は未完です!。
最後のタブを閉じた時にタブが見えなくなる場合があります。
MultiRow = false; としてください。
79:名無しさん@お腹いっぱい。
07/08/07 09:16:21 dFECxG/i0
>>77
了解
80:61
07/08/07 09:22:35 VVN8SWH/0
>>72 ありがとう!マジで偶然だった、拡張スレのと被ったのは。もうパソコンいじって6年目だし、ネチケットぐらい守ってる。
しかし・・・いま入れてみた。右クリックにサイト内検索って項目が追加されているが、文字列を選択して表示されてる<サイト内検索>をクリックしてみると反応してない。ブックマークツールバーにあるドメイン検索をクリックした時みたいに検索窓が出てこない。
すまん、もう一回手を加えてくれないだろうか?おねがいします
81:名無しさん@お腹いっぱい。
07/08/07 10:04:16 47waV4vx0
>>80
試してみたけど検索出来たよ。
検索窓は出て来ないけどブックマークレットと同じように検索出来てる。
82:名無しさん@お腹いっぱい。
07/08/07 10:09:02 31oBq+UZ0
>>80
ローダー変えろアホ
83:74
07/08/07 11:12:29 kj1/UTQe0
>>76
スバラシイです。ありがとうございました。
84:78
07/08/07 11:19:43 0F8CssC10
>>78の 74は77でした...
85:61
07/08/07 11:29:08 VVN8SWH/0
>>82 Sub- Script/ XUL Loaderも Days on the Moon氏のUCJS Loaderでも効かない。あなたのローダーは何?
86:名無しさん@お腹いっぱい。
07/08/07 11:31:32 PvGJY1i60
> もう一回手を加えてくれないだろうか?
これはまずいと思った
87:名無しさん@お腹いっぱい。
07/08/07 11:39:02 eR6CAgbs0
> ネチケットぐらい守ってる
その前に改行ぐらいしれ。読みづらい。
> もう一回手を加えてくれないだろうか?
自分の環境で動かなかったからって、スクリプトがおかしいことを前提に書くな。
あと態度がでかい。
> ローダー
alice0775さんのとこ
88:61
07/08/07 12:05:35 VVN8SWH/0
>>86 すいません。
89:名無しさん@お腹いっぱい。
07/08/07 12:09:11 0F8CssC10
>>88
拡張機能のMenu Editorを使用しているのであれば, それを無効してみる。
90:名無しさん@お腹いっぱい。
07/08/07 12:13:35 ZqA5LHZr0
アリスさんキタ━━━m9( ゚∀゚)━━━!!
2007年8月7日(火)
userChrome.jsの話題51: Drag'n'go (cf. Super DragAndGo)の改造版(改3)
[変更]
(08/07 01:30)方向別に検索エンジンを指定できるようにした。
91:名無しさん@お腹いっぱい。
07/08/07 12:50:29 g3loPwOl0
>>85
userChrome.js0.8とSub-Script/Overlay Loader v3.0では動いたよ
>>76のやつのドメイン検索のジェスチャでも同じように動いた
92:名無しさん@お腹いっぱい。
07/08/07 12:52:38 g3loPwOl0
>>90
>>76で本人が書いてるんだが
93:76
07/08/07 13:39:38 0F8CssC10
>>74
リンク,xpi,画像,文字列検索について, 通常D&DおよびshiftKey押下時の動作をそれぞれ個別に設定できるようにした。
94:名無しさん@お腹いっぱい。
07/08/07 14:08:58 ZqA5LHZr0
またキタ━━━m9( ゚∀゚)━━━!!
95:名無しさん@お腹いっぱい。
07/08/07 15:03:23 7hpfD5+b0
>>76
Foxage2chに登録してある板をD&Dしたら新規タブに開いてたのに
現在のタブに開くようになったッス・・・。
96:72
07/08/07 18:02:05 Tm/KiEHs0
>>61
MenuEditorは使ってないので知らないけど、一部機能しないらしい。
MenuEditorを無効にするか、アリスさんの
userChrome.jsの話題37 拡張機能Menu Editorと共存させる
URLリンク(space.geocities.yahoo.co.jp)
を参考に。
あと、
>ブックマークツールバーにあるドメイン検索をクリックした時みたいに検索窓が出てこない
の意味がわからないんだけど、
文字列選択してなかったらプロンプトで検索語入力できるはず。
97:名無しさん@お腹いっぱい。
07/08/08 01:59:03 smB3TjMX0
>>95
>現在のタブに開くようになったッス・・・。
これはFxのデフォルトの動作です。
尚,バグフィックスと, サイドバーおよび外部アプリケーションからのD&Dの動作を指定できるようにした。
98:名無しさん@お腹いっぱい。
07/08/08 02:31:32 DybqItry0
アリスさんのとこのローダーってchromeフォルダにサブフォルダ何個か作って
そん中にスクリプト入れないと動かないの?
99:名無しさん@お腹いっぱい。
07/08/08 02:39:52 smB3TjMX0
>>98
chrome直下でも動きますよ。
100:名無しさん@お腹いっぱい。
07/08/08 06:25:05 8ZLGxLQi0
わざわざ説明してあるから、階層化が必要なのかと一瞬誤解するんだよな。
読めばわかるんだが
101:名無しさん@お腹いっぱい。
07/08/08 09:03:17 pyPI+4Iy0
aliceさん、DragNgoModoki2.uc.js(改4)のダウンロード先が改2になってます
102:名無しさん@お腹いっぱい。
07/08/08 09:41:10 smB3TjMX0
>>101
ご指摘ありがとうございます。 リンク先修正しました。
103:99
07/08/08 10:33:22 smB3TjMX0
>>100
スクリプト内のコメントに任意である旨記入しておいた。
104:61
07/08/08 12:00:58 hL23Kj8x0
>>72 報告おそくなりました、無事使えております!無礼な言動お許しください、そしてありがとうございました!また、よろしくお願いいたします。
105:名無しさん@お腹いっぱい。
07/08/08 12:20:20 S0f/Hc/x0
>また、よろしくお願いいたします。
.. ∧__∧
( ・ω・) いやどす
ハ∨/^ヽ
ノ::[三ノ :.'、
i)、_;|*く; ノ
|!: ::.".T~
ハ、___|
"""~""""""~"""~"""~"
106:61
07/08/08 12:31:04 hL23Kj8x0
>>105 サーセンw
107:名無しさん@お腹いっぱい。
07/08/08 12:59:18 DybqItry0
>>99
>>100
サンクス
108:名無しさん@お腹いっぱい。
07/08/08 20:55:41 4Zq1pdFv0
userContent.js ver. 0.9 の unsafeWindow って
グリモンのそれとは少し仕様が違ったりする?
unsafeWindow を使ってるスクリプトがあったりしたもので…。
URLリンク(la.ma.la) とか。
もし、回避できるなら、どうすればいいか教えてくださいな。
109:名無しさん@お腹いっぱい。
07/08/08 21:21:45 fH1q69qP0
うちもlivedoor reader用のunsafeWindowつかうscript
使うとfirebugでエラーでるな。
110:名無しさん@お腹いっぱい。
07/08/08 21:22:54 K2FT4KS/0
URLリンク(userscripts.org)
や
URLリンク(72.14.235.104)
の>>587をそれぞれ個別に入れてみましたが効きません
ほかに導入している.user.jsファイルは機能しています
どうしてでしょうか
111:名無しさん@お腹いっぱい。
07/08/08 21:38:23 smB3TjMX0
>>110
ホストはGreasemonkeyですか, そのバージョンは何ですか。
要検証サイトの例あれば挙げて下さい。
112:名無しさん@お腹いっぱい。
07/08/10 15:02:15 8oaX3hmr0
前スレに上がってたブックマークとかを新規バックグラウンドタブで開くのとか
持ってる人がいたら再upお願いしたいんだが。
113:名無しさん@お腹いっぱい。
07/08/10 15:25:29 3lESxJOG0
タブの複数行表示(多段タブ)を可能にするスクリプトがあったら教えてください。
ありそうで見つからない・・。
114:名無しさん@お腹いっぱい。
07/08/10 16:27:34 ZYsYHWI4P
>>113
URLリンク(firefox.geckodev.org)
115:名無しさん@お腹いっぱい。
07/08/10 23:20:35 xSX6Cctg0
>>112
URLリンク(www6.uploader.jp)
まだ残ってるはず
116:名無しさん@お腹いっぱい。
07/08/11 03:01:20 AyqBv7OJ0
>>115
トン。
117:名無しさん@お腹いっぱい。
07/08/11 03:28:07 oZbPzNbm0
>>114
レスさんくす。
でもこれを使うとタブバーの表示が崩れる・・。デフォルトテーマを使用してるのだけど。
118:名無しさん@お腹いっぱい。
07/08/11 04:55:46 P0VNzdw80
ShareOnTumblrをuserMenu.jsで使えてる人いますか?
119:名無しさん@お腹いっぱい。
07/08/11 15:01:07 sPMTYQO80
>>118
userMenu.jsの0.8だとうまくいかなかったから0.7でつかってる。
ただこれだとCtrl押したときとかShift押したときとかの効果が出ない。
120:名無しさん@お腹いっぱい。
07/08/12 08:27:59 evbaZBr60
バックグラウンドで新しいタブを開いたときに
フォーカスがコンテンツから外れるのですが対策方法はありませんか?
具体的に言うと、about:configでbrowser.tabs.loadDivertedInBackgroundをtrueにして
livedoor readerでvを押すと記事がバックグラウンドで新しいタブに開くのですが、
開いたページが読み込まれたであろう頃になるとj/kが効かなくなります。
(vを押した瞬間からそれまでは普通にj/kも効きます)
121:名無しさん@お腹いっぱい。
07/08/12 12:08:58 38cIl5Ap0
>>120
当方の環境では,vキーにより記事がバックグラウンド新規タブで開かれた後も,
フォーカスは維持されたままでjおよびkーによる記事のスクロールできます。
タブ関連の拡張機能等はuserChrome.js0.8, misc.uc.js, BHNewTab-0.7-mod2.uc.js,
open-tabs-next.uc.js, Drag'n'Duplicate.uc.js, reload_tab_on_dblclick.uc.xul,
CloseAllTabsCloseLeftTabsCloseRightTabsPurgeTabHistory.uc.jsぐらい。
尚, Tab Mix Plusは入れていません。
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
122:名無しさん@お腹いっぱい。
07/08/12 12:52:45 5djn0Rl3P
>>120
それ、俺も時々なるね。ただ、時々なんだけど。
123:名無しさん@お腹いっぱい。
07/08/13 09:49:58 4B3JLZKY0
マウスジェスチャー入れると中クリックのオートスクロールが使えなくなるんだな…
しかし、よくjsだけでこんなに作れるなと職人さんたちに感服する。
124:名無しさん@お腹いっぱい。
07/08/13 09:54:23 T0EwFiRE0
>>123
ん?どしたどした?
125:名無しさん@お腹いっぱい。
07/08/13 12:10:06 0391vr270
おだてて木に登らせる作戦でしょ
126:名無しさん@お腹いっぱい。
07/08/13 12:39:46 3cSPjTjS0
マウスジェスチャのスクリプト入れてるが、ふつうにオートスクロール使えてるけどな
127:名無しさん@お腹いっぱい。
07/08/13 13:05:36 4B3JLZKY0
>>126
今入れなおしてみたらできた。
なんかとぶつかってたっぽいが、思い出せない。
失礼。
128:名無しさん@お腹いっぱい。
07/08/13 14:44:34 YSOpJE940
URLリンク(space.geocities.yahoo.co.jp)
こちらのサイドバー自動開閉スクリプトを使わせていただいているのですが、自分で書いたサイドバーを右側に配置するスクリプトと共存させたいのです。
(function(){
var sidebar = document.getElementById("sidebar-box");
var splitter = document.getElementById("sidebar-splitter");
splitter.parentNode.appendChild(splitter);
sidebar.parentNode.appendChild(sidebar);
})();
自分で書いたスクリプトはこの通り恥ずかしい程シンプルなのですが、これだとカーソルを左端に持ってくると右側にサイドバーが表示されてしまいます。
aliceさんのスクリプトの自動で開く範囲を右側に持ってきたいのですが、どこを書き換えればよいのかわかりません。
他力本願で申し訳ないのですが、どなたか書き換えていただけないでしょうか?
129:名無しさん@お腹いっぱい。
07/08/13 16:32:08 mRCJhtvR0
>>128
スクリプト中の変数にサイドバー位置を指示しておくようにしておきました。
_SIDEBARPOSITION: "R", //サイドバーの位置 左側:L 右側:R
130:名無しさん@お腹いっぱい。
07/08/13 17:58:16 YSOpJE940
ご返信ありがとうございます。
ただ肝心のスクリプトが見当たらないのですが・・・
131:129
07/08/13 18:15:21 mRCJhtvR0
>>130
すみませんでした。間違った場所にアップしていた。
アップし直したので試してみてください。
132:名無しさん@お腹いっぱい。
07/08/13 18:50:56 YSOpJE940
_SIDEBARPOSITION: "R"でもサイドバーは左側に表示されます(環境依存かもしれません)が自分のスクリプトと合わせて思い通りの動作をするようになりました。
対応ありがとうございます。
133:129
07/08/13 18:56:21 mRCJhtvR0
>>132
_SIDEBARPOSITION:は,
サイドバーがどこにあるかをマニュアル指定しているだけで,
サイドバーの表示位置をどうこうするというものではないです。
従って, 実際にサイドバーを右側に移動するには,>>123のスクリプト, CSS等が必要です。
134:129
07/08/13 19:24:17 mRCJhtvR0
>>128
>>131においてリンク等をドラッグしてのサイドバーの自動開が機能しなくなっていたのを修正しました。
135:名無しさん@お腹いっぱい。
07/08/13 23:49:21 gYmuPrNT0
みんなこんばんわ
申し訳ないんだが前スレ
「mozilla firefox userChrome.js greasemonkey スクリプトスレ」の
.idxファイルと.datファイルをどなたかupして下さいませんか?
しばらく入院していたら前スレ落ちてしまって・・・
何卒よろしくお願いします
136:名無しさん@お腹いっぱい。
07/08/13 23:56:31 mRCJhtvR0
>>135
これでいいのかなぁ?
URLリンク(www6.uploader.jp)
137:名無しさん@お腹いっぱい。
07/08/14 00:14:19 YDwxUJn80
>>136さん
激しく感謝です
生きてて良かったぁ~
このスレで勉強させてもらってSeaMonkeyいじってたのだが
upしていただいて本当に感謝します
今からViewに突っ込んで観ます
ありがとう
138:名無しさん@お腹いっぱい。
07/08/14 00:19:29 u/cV2K3t0
Janeならp2todat使えよ。
139:名無しさん@お腹いっぱい。
07/08/14 00:44:31 Vew+9SeL0
Custom Buttons :: View topic - Tiny Menu
URLリンク(custombuttons.phpbbnow.com)
ここの、compactMenu.uc.js が良い感じに使えているんですが、
これの表示部分を「Menu」ではなく、アイコンだけの表示に出来ませんでしょうか?
(どのアイコンを表示するかって問題もあるけど・・・
どなたか判る方、お願いします(´・ω・`)
140:名無しさん@お腹いっぱい。
07/08/14 00:49:06 YDwxUJn80
>>138
便利そうだな
試してみます
141:名無しさん@お腹いっぱい。
07/08/14 01:41:38 XWmP4bqd0
>>139
こんな感じ。アイコンは 好みのものを data:xxxxxxx に指定してください。
(function() {
var newButton = document.createElement("toolbarbutton");
newButton.setAttribute("label", "Menu");
newButton.setAttribute("oncommand", "document.getElementById('compactMenu').showPopup(event.target, -1, -1, 'popup', 'bottomleft', 'topleft');");
newButton.style.listStyleImage = "url(data:xxxxxxx)";
newButton.style.padding = "0";
var mPopup = document.createElement("menupopup");
mPopup.setAttribute("id", "compactMenu");
var menubar = document.getElementById("main-menubar");
var menus = menubar.childNodes.length;
for (var i = 0; i < menus; ++i) {
mPopup.appendChild(menubar.firstChild);
}
newButton.appendChild(mPopup);
menubar.appendChild(newButton);
})();
142:名無しさん@お腹いっぱい。
07/08/14 23:44:34 eoA3a5v5P
Stylishや、usercontent.cssは何というプログラミング言語で
記述するものなんですか?
ちょっと自分でも勉強してみて使ってみたいです。
143:名無しさん@お腹いっぱい。
07/08/15 00:06:16 WNjwvMDF0
>>139
オレは単なる傍観者だけどスクリプト書いてくれた人に
「アリガトウの一つも言えないのか」君は
早く死ね早く死ね早く死ね早く死ね早く死ね早く死ね早く死ね
144:名無しさん@お腹いっぱい。
07/08/15 00:16:17 WNjwvMDF0
>>139
\ ¦ /
\ ¦ /
/ ̄ ̄ ヽ,
/ ', / _/\/\/\/|_
\ ノ//, {0} /¨`ヽ {0} ,ミヽ / \ /
\ / く l ヽ._.ノ ', ゝ \ < バーカ >
/ /⌒ リ `ー'′ ' ⌒\ \ / \
(  ̄ ̄⌒ ⌒ ̄ _)  ̄|/\/\/\/ ̄
` ̄ ̄`ヽ /´ ̄
| |
--- ‐ ノ |
/ ノ ----
/ ∠_
-- | f\ ノ  ̄`丶.
| | ヽ__ノー─-- 、_ ) - _
. | | / /
| | ,' /
/ / ノ | ,' \
/ / | / \
/_ノ / ,ノ 〈 \
( 〈 ヽ.__ \ \
ヽ._> \__)
145:名無しさん@お腹いっぱい。
07/08/15 00:29:05 NnM0SepQ0
>>142
CSS (Cascading Style Sheets) : カスケーディング・スタイル・シート
プログラミング言語じゃありません
146:名無しさん@お腹いっぱい。
07/08/15 00:37:24 kveJ7kSO0
HTMLはプログラミング言語ですか?
147:名無しさん@お腹いっぱい。
07/08/15 00:51:29 Pr5+EsQ50
Middle Click and Go
URLリンク(nanto.asablo.jp)
このスクリプトで開くタブを常に新しいタブにするにはどうすればいいですか?
148:名無しさん@お腹いっぱい。
07/08/15 00:55:42 OoHTzDbj0
>>146
HTMLはマークアップ言語です。
149:139
07/08/15 01:16:48 mU9RiT8U0
>>141
おお、ここで質問して良かったわ~
さっそく試してみますね。
感謝。
150:名無しさん@お腹いっぱい。
07/08/15 10:16:45 Py3xzuIl0
>>147
aEvent.ctrlKeyを!aEvent.ctrlKeyにする(二カ所)
151:142
07/08/15 11:50:31 rfgt1OkFP
レスありがとう。
HTMLの知識が全くないと、CSSというのは分からないものなんですかね?
CSSの本を一冊買ってみて、休み中にやってみようかと思ったのですが。
サイトの表示を変えれるぐらいにはすぐに成れるものなんですか?
152:147
07/08/15 11:59:56 zFCY/0l30
>>150
できました。ありがとうございました。
153:名無しさん@お腹いっぱい。
07/08/15 12:08:52 SjXhL4T+0
>>151
HTMLの基本は知っとくべき。
すぐ出来るかどうかは人による。すぐ出来る人もいれば学校行っても出来ない人もいる。
まずはググってみることをお勧めする。
そしてスレ違い。
154:名無しさん@お腹いっぱい。
07/08/15 23:17:52 mSngBxh60
>>151
俺は本読みながらやって1時間ほどで出来るようになった。
155:142
07/08/16 11:00:24 OerMHpkOP
>>153-154
ネットで勉強するよりも本のがいいので、CSSの
超入門編を買ってみます。スレチなのに答えてくれてありがとう。
156:名無しさん@お腹いっぱい。
07/08/16 15:46:43 GC8eiZ+T0
ここの住人のやつで本書けよ、入門書みたいな。出たら買うぜ
157:名無しさん@お腹いっぱい。
07/08/18 07:25:45 xbhk8yFl0
コンテキストメニュー拡張
URLリンク(piro.sakura.ne.jp)
に含まれているコンテキストメニューにブックマークを追加する機能を
uc.jsで代替できないでしょうか。
何卒よろしくお願いします(´・ω・`)
158:名無しさん@お腹いっぱい。
07/08/18 10:30:59 sOBlaX6D0
(´・ω・`)←なんで最後にこれ入れる訳?
159:名無しさん@お腹いっぱい。
07/08/18 14:55:19 3a/zphQA0
それを知ってどうするん?
160:名無しさん@お腹いっぱい。
07/08/18 16:22:53 n/nccseu0
>>157
URLリンク(www6.uploader.jp)
161:名無しさん@お腹いっぱい。
07/08/18 17:07:43 0qUBim8s0
>>157
コンテキストメニューの最新版が出てたのか~。知らんかった。
162:名無しさん@お腹いっぱい。
07/08/18 18:52:00 w58/qk4k0
初歩的なことで恐縮ですが、単語選択して右クリックから辞書検索する
GetTextOperaLClickのJSA用スクリプトをuc.jsで使えるようにするには
どの記述を書き換えれば良いでしょうか?
(JSA用スクリプト)
jsa_execIE();
function jsa_execIE(){
var iePath = "C:\\hogehoge\\GetTextOperaLClick.exe";
var sText = window.getSelection().toString();
sText = _jsaCScript.convertCharCodeFrom(sText,"shift_jis");
_jsaCScript.exec(iePath, sText);
}
よろしくお願いします。
163:157
07/08/18 18:59:11 xbhk8yFl0
>>160
ありがとうございました。
164:名無しさん@お腹いっぱい。
07/08/18 21:52:26 n/nccseu0
>>162
1.コンテントエリアコンテキストメニューにメニュー項目を追加するコードを追加する。
2._jsaCScriptオブジェクトのメソッドを使用している箇所を同機能を持つ代替コードに置き換える。
165:名無しさん@お腹いっぱい。
07/08/19 00:00:44 z31jZYSj0
>>164
どうやっていいか分かりませんでした
教えていただいたのに申し訳ありません。
166:名無しさん@お腹いっぱい。
07/08/19 00:37:35 FObtxvpO0
>>165
っURLリンク(www6.uploader.jp)
167:名無しさん@お腹いっぱい。
07/08/19 01:39:13 z31jZYSj0
>>166
早急に書いていただきありがとうございます。
VistaではGetTextOperaLClickそのものが動きませんでしたが
XPにて完璧に動きました。
Vistaの方はあれこれやってみたいと思います。
ありがとうございました。
168:名無しさん@お腹いっぱい。
07/08/20 01:56:35 9eWWRYOv0
シリコンバレーからの手紙(URLリンク(www.shinchosha.co.jp))を読みやすくするために、もっと行幅を広げたいのですが、どのような方法がありますでしょうか。
Stylishは導入済みで、スタイルシートの初心者向けの解説も読んでみたのですが、まだまだわからないことが多いです^^;
どなたか、よろしくお願いします。
169:名無しさん@お腹いっぱい。
07/08/20 13:34:20 nM0MyLIR0
ニコニコ動画の広告カットのスタイルなんだけど、
どっちがおすすめかな???
URLリンク(userstyles.org)
URLリンク(userstyles.org)
170:名無しさん@お腹いっぱい。
07/08/20 14:49:04 peqPoMxk0
>>168
ここはスクリプト系のスレだから、スレ違いなので↓こっちで。
スレリンク(software板:144-番)
171:169
07/08/20 15:46:11 nM0MyLIR0
僕もそうですねw
チレチすいませんでした
172:名無しさん@お腹いっぱい。
07/08/21 08:48:48 0oSo3YYy0
タブ半分をダブルクリックすると何らかのイベントが起こるようにしたいのですが
どうすれば良いでしょうか。
(例/タブの右半分をダブルクリックすると全てのタブを更新する)
他の人が作ったスクリプトを参考にしてスクリプトを作ってみましたが、動く気配すらありません。
「こうすればいいんじゃない」というヒントなどあれば教えて頂けないでしょうか。
お願いします。
173:名無しさん@お腹いっぱい。
07/08/21 08:57:26 oByr6o/s0
>>172
どこがどう動かないのかを示さないとヒントの出しようもないと思います。
174:名無しさん@お腹いっぱい。
07/08/21 09:14:43 pKFdo3cQ0
この場合その動かないスクリプト自体を見せないと指摘しようがないんじゃ?
いや、俺は見せられてもわかんないけど
175:173
07/08/21 09:33:14 oByr6o/s0
>>172
参考URLリンク(www6.uploader.jp)
176:名無しさん@お腹いっぱい。
07/08/21 11:10:29 PTZSu3Y10
検索バーで検索中かどうかをJavaScript(greasemonkey)側から検地する方法ありませんか?
documentのkeypressにaddEventListenerしたんですど、検索中には動いて欲しくなくて。
GmailやGoogleReader、LivedoorReaderもできてない(検索中にもキーが効いてしまう)
みたいなので無理なのかなぁ…
177:名無しさん@お腹いっぱい。
07/08/21 11:33:40 iysZ/q2y0
コンテントエリアにフォーカスがないときはkeypressイベント行かないはずだが
178:名無しさん@お腹いっぱい。
07/08/21 11:46:40 0oSo3YYy0
>>173,174
すいません。まず最初にファイルをあげてから質問すべきでした。
>>175
参考のファイルあげて下さってありがとうございます。
(自分が作っていたものは他の人のスクリプトを
ただ繋ぎあわせただけのものだったので、、)
本当はタブを三分割でアクションを起こしたかったので
早速175さんの参考ファイルを弄ってみたのですが動きませんでした。
自分が改造したファイルをあげてみたので見て頂けないでしょうか?
URLリンク(www6.uploader.jp)
JSに関する知識が乏しいため、検討違いな事をしてしまっていそうで恥ずかしいですが・・。
179:名無しさん@お腹いっぱい。
07/08/21 12:42:07 7J6SrU5W0
>>178はウィルス。氏ね
180:名無しさん@お腹いっぱい。
07/08/21 14:06:55 PTZSu3Y10
>>177
ごめん。調べてみたらXUL/Migemoだと駄目らしい。
普通のだと大丈夫だった。
>>178
おまいはJS以前に… いや、頑張ったな。
推察するに>>175のファイルの条件判定のところだけをこう書き換えればおk
あと情報の小出しはやめれ。
if(x<tabx+tabw/3){ // stop
document.getElementById("Browser:Stop").doCommand();
}else if(x<tabx+tabw*2/3){ // remove alltab without current tab
var browser=getBrowser();
browser.removeAllTabsBut(browser.mCurrentTab);
}else{ // reload all tab
var tabs = gBrowser.mTabs;
for(var i=0,len=tabs.length;i<len;i++) tabs[i].linkedBrowser.contentDocument.location.reload();
}
}
181:名無しさん@お腹いっぱい。
07/08/21 16:57:00 otRgE7Vn0
>>179
ウイルスではなくスクリプトですが、一応ファイル消しました。
>>180
情報の小出しすいません。
当初はヒントをもらった後、そのヒントを元に自力で3分割にしようと考えていたのですが
>>178の有様orzになってしまい質問しました。
180さんのレスの通りスクリプトを書き換えてみた所、無事動作を確認しました。
どうもありがとうございます。
182:名無しさん@お腹いっぱい。
07/08/22 12:01:07 OiSmANFt0
ワイドモニタ買ったらネットが見づらくなったんで、GM_addStyleで両脇にマージン設定したんだけど、
インフレームで表示されてるページだけ検出して適用しないようにって出来る?
一々除外サイトに登録するの面倒なんで
183:名無しさん@お腹いっぱい。
07/08/22 12:55:37 BsRGJ0Sb0
URLリンク(www.xuldev.org)
ここの軽量マウスジェスチャ(ホイールジェスチャ・ロッカージェスチャ追加版)使ってます。
コマンドを追加し、一つ上の階層に戻るを行うと他のタブが全て閉じてしまうのですが、おかしい箇所ありますでしょうか?
追加したのは以下です。「他のタブをすべて閉じる」は入れてません。
// ひとつ上の階層へ移動
case "UL": var uri = gBrowser.currentURI;
if (uri.path == "/")
return;
var pathList = uri.path.split("/");
if (!pathList.pop())
pathList.pop();
loadURI(uri.prePath + pathList.join("/") + "/");
// 左のタブをすべて閉じる
case "L<R": var tabs = gBrowser.mTabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != gBrowser.mCurrentTab; i--){}
for (i--; i >=0 ; i--){
gBrowser.removeTab(tabs[i]);
}
// 右のタブをすべて閉じる
case "L>R": var tabs = gBrowser.mTabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != gBrowser.selectedTab; i--)
{
gBrowser.removeTab(tabs[i]);
}
184:名無しさん@お腹いっぱい。
07/08/22 12:58:28 zSM314Ig0
>>182
フレーム内部に表示されてるかどうかなら(top!=window)で判定できる
185:名無しさん@お腹いっぱい。
07/08/22 13:00:38 zSM314Ig0
>>183
breakかreturnしてない。switch勉強しろ
186:183
07/08/22 13:05:28 BsRGJ0Sb0
追記:
ロッカージェスチャの部分("L<R"、"L>R")はデフォで戻る、進むだったのですが
左のタブを閉じる、右のタブを閉じるに変更しました。
>>185
すいませんここの写しただけなんです・・・
URLリンク(www.xuldev.org)
187:名無しさん@お腹いっぱい。
07/08/22 13:20:03 VJEDoJbg0
>>186
記述が冗長になるしuserChrome.jsを使うレベルの人は
皆分かってるとはずだから省略してるんだと思うけど、
そこに書いてあるやつは 全て 末尾にbreakが必要。
ていうかファイルを見たら全部breakついてんだから推測すりゃわかるだろうに。
188:名無しさん@お腹いっぱい。
07/08/22 13:26:39 Y8v/vy5r0
>>183がなぜ普通のマウスジェスチャ拡張入れないのか気になる。
189:名無しさん@お腹いっぱい。
07/08/22 13:28:00 BsRGJ0Sb0
>>187
スクリプトの知識ないしFx自体も使い始めたばかりで、userChrome.jsも軽い拡張程度と思って使ってました。
なんで推測してわからんかったですハイ・・・
おかげで解決しました。ありがとうございます。
190:名無しさん@お腹いっぱい。
07/08/22 13:28:48 zSM314Ig0
switchも知らんやつがスクリプト書き換えるなんて想定外だと思うよ・・・
191:名無しさん@お腹いっぱい。
07/08/22 13:33:28 BsRGJ0Sb0
申し訳ない・・・
>>188
機能多すぎ、こんなにイラネと思ったからです。
192:名無しさん@お腹いっぱい。
07/08/22 14:18:28 OiSmANFt0
>>184
どうしてもうまくいかない…
GM_addStyle("body {margin-right: 20%; margin-left: 20%;}")
元のスクリプトがこれだけなんだが、どんな風に記述すればいいのかわからないんだ
ど素人で申し訳ないんだが、スクリプトを書いてもらえないだろうか
193:名無しさん@お腹いっぱい。
07/08/22 14:40:07 zSM314Ig0
今度はif知らん奴か・・・
if (top==window) GM_addStyle("body {margin-right: 20%; margin-left: 20%;}");
194:名無しさん@お腹いっぱい。
07/08/22 14:49:03 OiSmANFt0
>>193
トンです
ifは頭に入れるのか…後に入れて首を捻ってた俺って一体…
195:名無しさん@お腹いっぱい。
07/08/22 19:10:56 SD01+S/A0
javascript勉強するのにいい本とかサイトとかある?
196:名無しさん@お腹いっぱい。
07/08/22 19:26:33 +ajYCpDN0
Googleってサイトがおすすめ
197:名無しさん@お腹いっぱい。
07/08/22 19:32:00 SD01+S/A0
Googleでググってもサーチエンジンしか出てこないよ。
198:名無しさん@お腹いっぱい。
07/08/22 20:09:46 DekXkU/60
Googleでググる。
頭が頭痛だ。
お腹が腹痛で痛い。
199:名無しさん@お腹いっぱい。
07/08/22 20:20:42 Y0fzPBX10
検索ワード「Google」でググっても「Google」というサーチエンジンしか出てこないよ。
というボケなのでは
200:名無しさん@お腹いっぱい。
07/08/22 20:21:42 AylXWSTm0
>>198
突っ込んじゃいけないとは分かってるんだが、
>>197は「Google(っていう検索ワード)でググってもサーチエンジンしか出てこない」
って言いたかったのでは
201:名無しさん@お腹いっぱい。
07/08/22 20:25:07 acsgzg9K0
gdgd
202:名無しさん@お腹いっぱい。
07/08/24 13:36:41 eBIdgm7A0
恐縮ですが
uc.jsを使って選択文字列を外部のプログラム(メモ帳)に
渡すスクリプトをどなたか教えてくれませんか?
よろしくお願いします
203:名無しさん@お腹いっぱい。
07/08/24 15:55:18 mBwv0soC0
>>202
>選択文字列に渡す
とは次のどれ
1.選択文字列をファイル名として
2.選択文字列を文書の文字列として
3.選択文字列をファイル名としてファイルを印刷
204:名無しさん@お腹いっぱい。
07/08/24 16:10:30 eBIdgm7A0
>>203
説明不足ですみません
2.の選択文字列を文書の文字列としてです
205:名無しさん@お腹いっぱい。
07/08/24 16:22:45 lS9rh9Md0
そりゃスクリプトだけじゃ無理だろう
206:名無しさん@お腹いっぱい。
07/08/24 16:37:53 eBIdgm7A0
>>205
やっぱそうですか
かなりググったんですが選択した文字をメモ帳や
テキストエディタに丸投げする単純動作のスクリプトが
(スクリプト自体は複雑かもしれませんが)見あたらなくて・・・
207:名無しさん@お腹いっぱい。
07/08/24 16:49:56 mBwv0soC0
>>206
つURLリンク(www6.uploader.jp)
208:名無しさん@お腹いっぱい。
07/08/24 17:07:18 eBIdgm7A0
>>207
もしかして、aliceさんですか?
選択文字列を従えてノートパッドが開くのを確認しました
ありがとうございます
調子に乗ってほかのエディタでもいけるかなと思い
17行目を変えてみましたが
エラー吐かれました
でも選択した範囲を即編集の夢が叶いました。
大事に使わせていただきます
209:208
07/08/24 17:23:07 eBIdgm7A0
はやとちりすいません・・・
ほかのエディタでも起動確認しました
まさしく理想!望に通り!鬼に金棒!
使わしていただきます
210:名無しさん@お腹いっぱい。
07/08/24 21:45:53 +nKCqDuK0
>>205
( ´,_ゝ`)プッ
211:名無しさん@お腹いっぱい。
07/08/25 09:08:13 /2UwBBmA0
MozillaZineからXPIが404になってて落とせないけど、配布終了になったの?
212:名無しさん@お腹いっぱい。
07/08/25 11:22:57 8OlgrzIM0
URLリンク(forum.addonsmirror.net)
213:名無しさん@お腹いっぱい。
07/08/25 13:14:32 /2UwBBmA0
おぉ、サンクス。そういえばどんなミラーサイトみたいなのあったな・・・
214:名無しさん@お腹いっぱい。
07/08/25 22:08:49 oanrmt4t0
ページ移動しなくとも次のページの内容を読み取ってくれるようなスクリプトがあったと思うのですが…見つかりません。
確かITBizやGoogleなど複数のサイトに対応していたと思います。
215:名無しさん@お腹いっぱい。
07/08/25 22:20:16 l4/hytEC0
autopagerize?
216:名無しさん@お腹いっぱい。
07/08/26 12:13:29 eCjE9lSxO
>>214
AutoPagerize version: 0.0.12 + AutoPagerize ニコニコ動画対応版 + α
URLリンク(d.hatena.ne.jp)
オヌヌメ
217:名無しさん@お腹いっぱい。
07/08/27 14:45:14 PbahcKSb0
SCRAPBLOG : 【つづき】 ロッカージェスチャの実装
URLリンク(www.xuldev.org)
これってまだ実装されてないですよね?
ロッカージェスチャの誤爆が多くてちょっときつい
218:名無しさん@お腹いっぱい。
07/08/28 00:15:27 vV29DgLR0
AutoPagerize ニコニコ動画対応版って、使えなくなってない?
だれか対応させてくれ~
219:名無しさん@お腹いっぱい。
07/08/28 11:26:13 p4h2i6e20
Menu Editorがあるとコンテキストメニューに追加される機能が動かなくなるのを防止するスクリプトを入れると
今度は終了して起動する度にMenu Editorで設定した位置にならなくなるし、どの道一緒じゃん・・・
そういうMEと干渉するスクリプトに加えると干渉しなくなる魔法の呪文はないのかorz
220:名無しさん@お腹いっぱい。
07/08/28 12:12:48 5TlpPzCL0
>>219
面倒だけどuserChrome.cssで代用するとか。
Menu Editorで出来ることはほぼuserChrome.cssでも出来るし。
221:名無しさん@お腹いっぱい。
07/08/28 12:17:19 57kZ5rHU0
消すのは楽だけど移動がめんどい。
222:名無しさん@お腹いっぱい。
07/08/28 12:49:52 tVDeBY7T0
URLリンク(blogs.dion.ne.jp)
ここのRSS feedを表示させるってやつについて質問です
a[href$=".pdf"]:before { content: url("moz-icon://.pdf?size=16"); }
これでPDFアイコンが表示されるけど、feedアイコン表示させたい場合はpdfのところに
何を入れればいいですか?
223:名無しさん@お腹いっぱい。
07/08/28 13:48:37 tVDeBY7T0
なんだrssとかでよかったのか・・・
出来たのはいいんですけど、アイコンがデフォのオレンジのじゃないんです
アイコンってどう変えればいいんですか?
224:名無しさん@お腹いっぱい。
07/08/28 14:25:13 p4h2i6e20
>>220
やっぱそれしかないかねぇ・・・JavaScriptの技術もないし。でも移動のやり方がわかんねぇww
まぁそれはuserChrome.cssで聞くべきかな
225:名無しさん@お腹いっぱい。
07/08/28 14:30:45 tVDeBY7T0
moz-icon://.xmlで出てくる画像を、デフォルトのRSS Feedのオレンジのに
したいんですが、どうすればいいですか?
とりあえずここからURLリンク(www.feedicons.com)
アイコンだけ取ったのですが、その後はわかりません・・
226:名無しさん@お腹いっぱい。
07/08/28 16:55:51 5TlpPzCL0
>>225
>>222のサイトの説明通りにアイコンファイルをdataスキームに変換した後、そのコードを
a[href$=".rss"]:before { content: url("ここ"); }
にコピペすればおk
227:名無しさん@お腹いっぱい。
07/08/28 17:27:23 tVDeBY7T0
>>226
出来ました、ありがとうございます
228:名無しさん@お腹いっぱい。
07/08/28 20:04:16 kZSt/W5F0
>>218
この手の方法は規制されやすいよ
Googleだって、やり過ぎると規制されるし
229:名無しさん@お腹いっぱい。
07/08/28 20:19:38 +Do7Uxdh0
>>218
通常のAutoPagerizeに戻して
siteinfoのwikiのコメに新しいsiteinfoがあるから(スパムに埋もれてるけど)
それをSITEINFOに写せばおk。
>>219
むしろサイト側は積極的に対応させるべきだと思うが。
230:229
07/08/28 20:20:25 +Do7Uxdh0
ぎゃー。まちがえた。
219じゃなくて>>228。
231:名無しさん@お腹いっぱい。
07/08/28 21:20:30 p4h2i6e20
質問スレで順番かえる方法教えてもらって意気揚々と設定を始めたら>>221の意味が分かって諦めた\(^o^)/
232:名無しさん@お腹いっぱい。
07/08/28 21:32:09 5TlpPzCL0
>>231
r ̄ ̄ ̄ ̄ヽ
|: 試 そ あ|
|: 合 こ き.|
|: 終 で ら.|
|: 了 .め| _
|: だ . .た| 谷w)
|: よ . ら> t.__ノ
ヽ _/ // ヽ
 ̄ ̄ ̄ / .i⌒/...i
r'ニ7 ⑪-.' ..ノ ...|
|/=j .(` ̄ ....|
..r".┘ i;:;::::;:;;:;;;;:;;/
/4 ( i {:;::;;::;:;;;;/
/__彡{ | `i;:;;;:;;::;}
( ミ i l、 i:;;:::ノ
じ二ニLっ) ど_j
233:名無しさん@お腹いっぱい。
07/08/28 22:17:53 vV29DgLR0
>>229
url: URLリンク(www.nicovideo.jp)(recent|tag/|search/)*
nextLink: //a[child::img[contains(@src,"img/common/pagernexton.gif")]]
insertBefore: //table[@summary="一覧"]/following-sibling::*
pageElement: //table[@summary="一覧"]
これ?試してみたんだけどダメだった なんでだろう
234:前スレ 80
07/08/28 23:13:17 wBSawSNT0
久々に新しいの上げた.
userContent.js ver. 1.0
URLリンク(www6.uploader.jp)
userMenu.js ver. 0.9
URLリンク(www6.uploader.jp)
共通の更新内容
・JSA_modoki.jslの「context.link」が正しく取得できなかったのを修正.
・GM_modoki.jslの「GM_xmlhttpRequest」で文字化けしないように修正.
userContent.jsの更新内容
・GMメタデータのinclude,excludeのワイルドカードの「?」に対応.
・READ_GMMETAのデフォルトを「1」に変更.
・ホストオブジェクトにメソッドを追加.
・ツールメニューに簡素なコントロール用メニューを追加するように.
userMenu.jsの更新内容
・eventが正しく渡されていなかったのを修正.
・メニューの挿入位置が見つからない場合に,何とか自力解決するように.
・ホスト起動時に同時にスクリプトを実行する自動実行と言う仕組みを追加.
・メニューの可変ラベルを微妙にサポート.
・タブメニュー用の表示型を追加.
・新機能向けのサンプルを新しく追加.
235:名無しさん@お腹いっぱい。
07/08/28 23:57:49 HnVsiwWv0
>>234 80氏
更新乙です。
「GM_modoki.jslの「GM_xmlhttpRequest」で文字化けしないように修正」完璧です。
タブ系は相変わらずSMの仕様上ダメですが
それ以外はSeaMonkeyでも動作確認いたしました。
ところでuserMenu.js Ver.0.9の方に入っているGM_modoki.jslは前のやつでは?
236:229
07/08/29 00:08:41 ae+cfjfU0
>>233
そのまま書くんじゃなくて文字コードutf-8(BOM無し)でautopagerize.user.jsの33行目付近の
SITEINFOに以下のように書くってことは知ってます??手元では動くけどなぁ。
var SITEINFO = [
{
url: 'URLリンク(www.nicovideo.jp)(recent|tag/|search/)*',
...
},
...
]
237:名無しさん@お腹いっぱい。
07/08/29 00:48:43 XxjjFhPv0
80氏乙です。
早速使ってみたんですが、エラーコンソールに以下のエラーが出てるんだけど無視しても大丈夫ですか?
Error: userMenu.js
userMenu.pl.js (require) Error : Error opening input stream (invalid filename?)
Source userMenu.uc.js
Line: 129
userContent.uc.jsもLine:98で同じエラー出てます。
プリロード系は入れてないです。
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a8pre) Gecko/2007082616 Minefield/3.0a8pre
238:名無しさん@お腹いっぱい。
07/08/29 00:56:14 2ie+qvyw0
>>221
やったことないけどそういうのって uc.xul とかでできないかな。 めんどくさそうだけど。アドオンとかいれると色々あるので menueditor ははずしちゃった。
質問ですがページ内検索バーのパーツをツールバーのボタンにしたいのですが uc.xul でできますか。
試しにカスタムボタンでページ内検索のボタン作って押したら検索バーがでてきたので
検索バーがでてこないように css で非表示指定か uc.js で元関数上書きしようと思っていますが
uc.xul でツールバー>カスタマイズ の中にオリジナルのボタンつくれるでしょうか。 xpi じゃないと無理?
239:名無しさん@お腹いっぱい。
07/08/29 01:03:11 kLWC5VAB0
var SITEINFO = [
{
url: 'URLリンク(www.nicovideo.jp)(recent|tag/|search/)*',
nextLink: '//a[child::img[contains(@src,"img/common/pagernexton.gif")]]',
insertBefore: '//table[@summary="一覧"]/following-sibling::*',
pageElement: '//table[@summary="一覧"]',
},
UTF-8Nなんだけどなぁ・・・
240:名無しさん@お腹いっぱい。
07/08/29 01:35:40 eRACFBL70
>>234
乙です。
っと、これだけじゃ何なので・・・いちおうグリモン絡みの情報ってことで書いておく。
グリモン使いで、お世話になっている人も多いと思われる
Greased Lightbox
URLリンク(shiftingpixel.com)
が、1.5になっている模様です。
何故、テストページが domokun ?w
ところでこれって、jpg だけかと思ったら、bmp、png、gif にも対応してたんやね。
今頃気づいたよorz
241:名無しさん@お腹いっぱい。
07/08/29 03:18:08 Ve6IPv5/0
>>238
ツールバー>カスタマイズ のパレットにボタン作成するスクリプトである
ボタンは,ツールバーにドラッグで配置する
配置されたボタンは以降自動配置される
URLリンク(www6.uploader.jp)
例はtestというラベルのボタンを作成するもので, ボタンを押すとtestとアラートが表示される
242:名無しさん@お腹いっぱい。
07/08/29 06:59:38 UF3lTj5C0
>>241
この手のやつ
DOM Inspectorで見るとループしませんか?
243:名無しさん@お腹いっぱい。
07/08/29 09:10:45 NHEjDsYt0
>>239
pager_next_on.gif かな?
244:名無しさん@お腹いっぱい。
07/08/29 09:40:02 kLWC5VAB0
>>243
うわ・・・ほんとだ・・・
ありがとうございまふ
245:名無しさん@お腹いっぱい。
07/08/29 09:54:28 I9G9pX8N0
みんなLDRize使おうぜ
246:名無しさん@お腹いっぱい。
07/08/29 15:52:15 SN4qeEDC0
JSA_modoki.jsl の 7行目は
× if(event && event.ctrltKey) this.withKey += 2;
○ if(event && event.ctrlKey) this.withKey += 2;
ですよね?
247:名無しさん@お腹いっぱい。
07/08/29 17:44:43 SlZoHtUA0
URLリンク(openhideaway.net)
このページのJSA ScriptがuserMenu.jsで使えないのは
なんででしょうか。
firebugのコンソールによると
var docTitle = window._content.document.title;
でエラーがでてるようです。
248:名無しさん@お腹いっぱい。
07/08/29 18:00:59 Ve6IPv5/0
>>247
_contentをcontentにする
249:名無しさん@お腹いっぱい。
07/08/29 18:21:11 SlZoHtUA0
>>248
動作させることができました。
ありがとうございます。
250:名無しさん@お腹いっぱい。
07/08/29 19:01:31 mJEBbFRx0
Greased LightboxをuserContent.jsで使ってみようと思ったんだけど
エラー: userContent.js / greasedlightbox.user.js SyntaxError : illegal character
ソースファイル: file:///プロファイルのパス/chrome/SubScript/content/greasedlightbox.user.js
行: 1
と、エラーコンソールに出て使えません。
詳しい方何かアドバイスください。
251:名無しさん@お腹いっぱい。
07/08/29 19:16:08 Ve6IPv5/0
>>250
当方では,エラーも出ずに動作しております。
userContent.js ver. 1.0
Greased Lightbox v0.15
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
Greased Lightbox, userContent.jsおよびその他のバージョン等環境の問題ではないでしょうか。
252:251
07/08/29 19:21:12 Ve6IPv5/0
>>250
おそらくテキストファイルの先頭にAscii文字以外の不可視文字が紛れ込んでいると思われます。
greasedlightbox.user.js をテキストエディタで開いて, 一行目以外を選択してコピー,
新しいテキストファイルにペーストしてから, 一行目は手打ちで入力。
できた新しいテキストファイルをgreasedlightbox.user.jsに上書き(UTF-8で)。
253:名無しさん@お腹いっぱい。
07/08/29 19:26:50 g5LU6XJb0
>>250
252も言ってるけど、UTF-8のBOMが付いてるから。
254:名無しさん@お腹いっぱい。
07/08/29 20:39:52 kaWdtgHR0
884 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/07/16(月) 15:00:19 ID:nRvlnXT50 [PC]
userContent.js ver. 0.9
AutoPagerize (version 0.0.12)
の組み合わせで
URLリンク(journal.mycom.co.jp)
のようなサイトを2ページ目以降読み込むと文字化けしてしまいます
userContent.jsではなくGreasemonkeyで使用した場合は化けずに表示されます
今回のuserContent.js ver. 1.0で上記バグが再発しているようです
AutoPagerize (version 0.0.12)
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
255:名無しさん@お腹いっぱい。
07/08/29 21:23:55 PNhe5tz30
>>251-253
250じゃないけど同じ失敗してたんで助かりました。
256:名無しさん@お腹いっぱい。
07/08/29 21:41:44 ae+cfjfU0
まとめサイトの拡張の投票みたいにgreasemonkeyやuserChrome.jsの投票ほしいー
257:250
07/08/29 22:01:13 mJEBbFRx0
>>251-253
ありがとうございます。無事動きました。
258:254
07/08/29 22:49:00 kaWdtgHR0
申し訳ない
userMenu.js ver. 0.9に含まれるGM_modoki.jslでuserContent.js ver. 1.0本来のGM_modoki.jslを上書きしていたのが原因だった。
259:名無しさん@お腹いっぱい。
07/08/30 00:07:00 64Xj7dr+0
んー、未だ unsafeWindow を使ったスクリプトが動かない。
260:名無しさん@お腹いっぱい。
07/08/30 01:24:11 6x6B6vev0
>>241
Aliceさんありがとうございます。 uc.js でカスタムボタン?、とwktkしながら新規プロファイルでいくつかボタンを追加してみましたが動作対象外のバージョンの Fx なのでコードは実行されませんでしたがボタンが配置できました。
261:名無しさん@お腹いっぱい。
07/08/30 01:53:16 k1XhGH/I0
Firefox 2.0.0.6、userChrome.js0.8、XP SP2、AliceさんとこのSubscript loader
about:configでgeneral.useragent.overrideを設定すると
スクリプトが一切動かないようなんですが、これは仕様ですか?
262:名無しさん@お腹いっぱい。
07/08/30 01:56:51 h0Vn/K/g0
userMenu.jsで
URLリンク(d.hatena.ne.jp)
のページのShareOnTumblrを使用しようとするとエラーが出て使えません。
78行目の var location = update({}, window.location); のところで
setting a property that has only a getter
というエラーが出ているのですがどうしたらいいでしょうか。
お願いします。
263:名無しさん@お腹いっぱい。
07/08/30 02:13:41 /RGURXfP0
>>261
お使いのものが古いバージョンではないかと思います
最新のをダウンロードしてみてください。
264:名無しさん@お腹いっぱい。
07/08/30 07:01:19 /uhNFs5E0
Alice氏のDragNgoModoki2.uc.jsなんだけど、
リンクをウィンドウの外にD&Dすると別窓でリンクが開く…という
動作をさせたいんだけど対応は可能ですか?
265:名無しさん@お腹いっぱい。
07/08/30 07:54:23 /RGURXfP0
>>264
無理です。
OSまたはウインドウマネージャの動作になります。
266:名無しさん@お腹いっぱい。
07/08/30 08:17:55 /uhNFs5E0
>>265
Alice氏ですか?
無理ぽと分かってすっきりしました。レストンクスです
267:名無しさん@お腹いっぱい。
07/08/30 18:10:34 01DSOrDt0
>>218
AutoPagerize version: 0.0.12 + AutoPagerize ニコニコ動画対応版 + α
URLリンク(d.hatena.ne.jp)
268:263
07/08/30 18:40:07 /RGURXfP0
>>261
ご迷惑をおかけしました。
FxとTbを判別するのを少し変えたのでUAに影響されないようになったと思います。
269:名無しさん@お腹いっぱい。
07/08/30 19:49:23 ngKvuEim0
>>267
それでもニコニコだけダメじゃね?
270:名無しさん@お腹いっぱい。
07/08/30 21:57:26 5zCApuvZ0
>>269
俺もニコニコだけダメなんだよね
var SITEINFO = [
{
url: 'URLリンク(www.nicovideo.jp)(recent|tag/|search/)*',
nextLink: '//a[child::img[contains(@src,"img/common/pager_next_on.gif")]]',
insertBefore: '//table[@summary="一覧"]/following-sibling::*',
pageElement: '//table[@summary="一覧"]',
},
にしても動かない
insertBefore: //body/table[last()]
pageElement: //table[last()-1]
にするとrecentとsearch/は2ページ目までだったら表示される
271:前スレ 80
07/08/30 22:31:05 guxT0dj40
>>235
報告有難うございます.
仰るとおり,userMenu.jsのGM_modoki.jslは古いですね.
>>237
プリロードを使わないのなら,そのエラーは問題ありません.
>>246
有難うございます.直しておきます.
>>259
>>108 のスクリプトの事なら,原因はunsafeWindowではなく
実行権限とかセキュリティがらみの問題だと思います.
livedoor Readerがコールバックする関数の__parent__プロパティを参照でもするのか,
そこでエラーが発生しているような感じです.
まだあまり調べてないので見当違いかも.
272:前スレ 80
07/08/30 23:26:09 guxT0dj40
>>262
そのスクリプトの最初に 以下の行を,
(function(){
最後に以下の行を追加すれば動くんじゃないかと.
})();
273:名無しさん@お腹いっぱい。
07/08/31 00:14:14 ysKG0xzH0
>>272
ありがとうございます。
試してみたところ 105行目の
return location.hostname.match(/amazon\.co\.jp/);
のところで TypeError : location.hostname has no properties
というエラーが出て動作しません。
location.hostnameのところを変えたほうがいいのでしょうか。
274:名無しさん@お腹いっぱい。
07/08/31 01:18:36 3hmlBW960
>>273
場当たり的な方法。(これで画像は送れた)
var location = update({}, window.location); を
var xlocation = update({}, location); に変更し,
次行以降の location.~ をすべて xlocation.~ にする。
275:名無しさん@お腹いっぱい。
07/08/31 01:49:16 ysKG0xzH0
>>274
画像だけでなく引用文も送ることができました。
このscriptはなぜかuserMenu.jsの0.7版では動作していたので
そこらへんの変更が関係あるのでしょうか。
これでuserMenu.jsの0.9に乗り換えることができます。
こんな夜中にありがとうございました。
276:237
07/08/31 03:24:28 6edUiA8t0
>>271
ありがとう。
これを機にプリロードなんか入れてみるかな。
277:名無しさん@お腹いっぱい。
07/08/31 12:04:13 5hfJYBGm0
ページ内検索(Findbar)をタブバーの下に表示する
ctrl+F押すごとに検索バーがどんどん巨大化するんですが、何が原因でしょうか?
278:名無しさん@お腹いっぱい。
07/08/31 12:30:51 MnwiIERt0
URLリンク(white.s151.xrea.com)
このサイトの一番上の、アドオンをサイドバーに表示するってやつ
これ入れてもサイドバーに表示されないのですが・・・
279:名無しさん@お腹いっぱい。
07/08/31 12:50:20 3hmlBW960
>>277 これでどうですか
(function () {
setTimeout(function(){
// move find bar to the top
// thanks to Zoolcar9 for this code
var tabbrowser = document.getElementById('content');
var tabpanels = tabbrowser.mPanelContainer;
var findbar = document.getElementById('FindToolbar');
tabpanels.parentNode.insertBefore(findbar, tabpanels);
findbar.setAttribute("style", "-moz-border-top-colors: none;-moz-border-bottom-colors: none;border-top: 0px solid;border-bottom: 0px solid;");
var spacer = document.createElement('toolbarspring');
findbar.appendChild(spacer);
if(typeof Components.classes['@piro.sakura.ne.jp/xmigemo/core;1'] != 'undefined'){
var XMigemoFindbar = document.getElementById('XMigemoFindToolbar');
//spacer.setAttribute('flex','1');
findbar.appendChild(XMigemoFindbar);
XMigemoFindbar.setAttribute("style", "-moz-border-top-colors: none;-moz-border-bottom-colors: none;");
document.getElementById('find-migemo-mode-box').setAttribute("style", "");
try{
XMigemoFindbar.removeAttribute('collapsed')
document.getElementById('find-migemo-mode-box').removeAttribute('hidden')
}catch(e){}
}
// move close button right
//findbar.appendChild(document.getElementById("find-closebutton"));
},0);
})();
280:277
07/08/31 13:46:36 JVZwAPO30
>>279
ありがとうございます。巨大化なくなりました!
281:名無しさん@お腹いっぱい。
07/08/31 14:24:10 I4NIGtmi0
tiny menuを入れて、メニューバーの表示がメニュー(M)
だけになったのはいいのですが、このメニューを英語には出来ないのですか?
メニュー以下のツールなどは出来ました。(toolsなどに
282:名無しさん@お腹いっぱい。
07/08/31 15:01:28 3hmlBW960
>>281
tiny menutって拡張機能のtiny menu?
283:名無しさん@お腹いっぱい。
07/08/31 15:35:12 I4NIGtmi0
>>282
そうです
284:名無しさん@お腹いっぱい。
07/08/31 15:57:24 3hmlBW960
>>283
英語版のFxをインストールすれば自動的にすべて英語表現になる。
285:名無しさん@お腹いっぱい。
07/08/31 15:59:40 FjQLzfar0
英語版って…
286:名無しさん@お腹いっぱい。
07/08/31 16:05:03 I4NIGtmi0
>>284
英語版はちょっと・・・
287:名無しさん@お腹いっぱい。
07/08/31 16:06:36 FjQLzfar0
てか英語版もなにもen-usとかにすればいいだけの話だろ
288:284
07/08/31 16:31:51 3hmlBW960
>>286
全部英語表現にしたかったのではなかったのですか?
>>287
Fx日本語版には英語ロケールは含まれていないので, en-USだけでは全部英語表現にはなりません。
Tiny Menuだけでなくen-USローケールの含まれている拡張機能も英語表現になっていいのでしたら,
en-USでもいいでしょう。
289:名無しさん@お腹いっぱい。
07/08/31 16:32:05 I4NIGtmi0
>>287
ありがとうございます、出来ました
もし、オプションとかアドオンとかも出来たら最高なんですけど
やり方知らないですかね
290:名無しさん@お腹いっぱい。
07/08/31 16:35:03 icVW8BLZ0
スレ違いの質問がよく来るなここは
291:名無しさん@お腹いっぱい。
07/08/31 16:36:16 I4NIGtmi0
>>288
全部ではなく、表示のみ?です。
オプションなら、表示がoptionで、中の設定蘭は日本語で、みたいな感じです。
en-us良いんですが、拡張が英語になるのが少しネックですね
292:名無しさん@お腹いっぱい。
07/08/31 16:39:26 I4NIGtmi0
>>290
userChrome.jsで変更できるのかと思ったので
293:284
07/08/31 16:44:48 3hmlBW960
>>291-292
>全部ではなく、表示のみ?です。
>オプションなら、表示がoptionで、中の設定蘭は日本語で、みたいな感じです。
意味不明です。 どこの文字かさっぱりです。
>userChrome.jsで変更できるのかと思ったので
できると思います。
尚, 直接ロケールファイルをいじる方が簡単と思います。
294:名無しさん@お腹いっぱい。
07/08/31 16:52:35 icVW8BLZ0
つかuserChrome.cssでいいと思うけど
295:名無しさん@お腹いっぱい。
07/08/31 16:52:48 I4NIGtmi0
>>293
ツール→オプション
このオプションの表記を英語にしたいのです(あとアドオンも
簡単にでいいので、直接ロケールファイルをいじる方法教えてくれませんか?
296:名無しさん@お腹いっぱい。
07/08/31 16:59:06 B08UOM7+0
>>295
スレ違い
297:名無しさん@お腹いっぱい。
07/08/31 20:04:37 OcJyHYUx0
みんなこんばんわ
alice氏のpopupTranslate.uc.xulをSeaMonkey1.1.4で
使わせてもらっているのですが、翻訳結果のポップアップに
スクロールの矢印(上中央と下中央に▲▼)が出て
文字がチカチカした状態になってしまいます。
そこで、sizeChange: functionの
popup.sizeTo(400, Math.max(box.boxObject.height*1.0+5,23));を
popup.sizeTo(400, Math.max(box.boxObject.height*1.0+35,23));に
するとスクロールの矢印は出なくなるのですが翻訳表示の下に1cm程度余白が
出来てしまいます。
SMを使ってみえる方は少ないと思いますが
何かほかの対処法はないでしょうか?
よろしくお願いします。
298:名無しさん@お腹いっぱい。
07/08/31 20:14:47 3hmlBW960
>>297
SeaMonkeyは使用しておrませんが. Fxでは,userChrome.css または 拡張機能Stylishに
以下を記述することでスクロールオートリーピートマークが非表示となります。
@namespace url(URLリンク(www.mozilla.org));
#translationResult autorepeatbutton {
display: none;
}
299:名無しさん@お腹いっぱい。
07/08/31 20:34:34 OcJyHYUx0
>>298
そっちからのアプローチは試していませんでしたが
35に変えず5のままでもうまく行きました。
ただ、これって全てに適用されるでしたよね。
popupTranslateだけに有効に出来るようuserChrome.cssで考えてみます。
ありがとう
300:名無しさん@お腹いっぱい。
07/08/31 21:23:06 Bf2PDraQ0
>>295
まだ居るかどうか分かりませんが……そして、locale弄った方が楽なのも確かですが。
URLリンク(www6.uploader.jp)
これの14~24行目を消して、代わりに
["menu_openAddons", "Add-ons"],
["menu_preferences", "Options..."],
を入れる。それで貴方の目的の表記になるかと思われます。
ちなみにUPしたScript自体はMenubarを英語表記にするもの。(UPするまでもない超小物ですが……
intl.menuitems.alwaysappendaccesskeysをfalseにした方が見た目は格好良いかもね。
301:名無しさん@お腹いっぱい。
07/08/31 21:48:25 quyLnAjX0
>>300
これであってますか?
(function()
{
[
["menu_openAddons", "Add-ons"],
["menu_preferences", "Options..."],
].forEach(function(attrs) {
var menu = document.getElementById(attrs[0]);
if(menu)
menu.setAttribute("label", attrs[1]);
});
})();
オプションしか変わりません・・
アドオンのとこ弄ればかわりますかね
302:301
07/08/31 21:49:48 quyLnAjX0
>>301
崩れてますけど、こんな感じです
303:名無しさん@お腹いっぱい。
07/08/31 22:20:17 b9NkUNDw0
URLリンク(userstyles.org)
仕様変更で、ニコニコ動画のTOPに広告表示されるようになってる
304:名無しさん@お腹いっぱい。
07/08/31 22:31:36 rYeVftSx0
aliceさんとこのサブスクリプトローダーが更新されていたので変更したんですが
URLリンク(space.geocities.yahoo.co.jp)
userContent.js、userMenu.js共に動作しなくなりました
前のをバックアップしてなかったので戻して確認することはできないんですけど
変更前は動いてました
305:名無しさん@お腹いっぱい。
07/08/31 22:50:32 3hmlBW960
>>304
55-54行目を環境に合わされたい。
userContent.js、userMenu.js 動いています。
306:300
07/08/31 23:01:10 Bf2PDraQ0
>>301
確認。使ってるのがFx2なのね……Fx3しか使ってなかったから気付かなかったけど、Fx2だとID割り振られて無いmenuitem多いんだね……。
もういっそ完全単機能だけど
(function()
{
var menu = document.getElementById("menu_preferences");
if(menu)
menu.setAttribute("label", "Options...");
var menu = document.getElementsByAttribute("label", "\u30a2\u30c9\u30aa\u30f3")[0];
if(menu)
menu.setAttribute("label", "Add-ons");
})();
これでOKだと思います。
ちなみにFx3だとアドオンの所もIDがあるので>>301ので動きます、はい。
やってる事は非常に簡単なので他にも変える際はDOM InspectorでIDなりLabelなりGetして追加しちゃってください。
307:名無しさん@お腹いっぱい。
07/08/31 23:20:52 rYeVftSx0
>>305
無事に動きました、ありがとう
よく見てから入れるようにします・・
308:名無しさん@お腹いっぱい。
07/08/31 23:48:01 quyLnAjX0
>>306
今度はoptionが日本語表記に・・
FxのバージョンはFirefox 2.0.0.6です
309:名無しさん@お腹いっぱい。
07/09/01 00:39:35 HnESq05C0
googleの検索結果で特定のサイトを表示できないようにはできないでしょうか?
customizegoogleやstylishのスクリプトではリンクの表示はしませんが、そのサイトの概要は
しっかり出します。そういうのも完全に排除したいのですが・・・
310:名無しさん@お腹いっぱい。
07/09/01 00:52:20 m0lbOwfm0
>>309
検索オプション
311:名無しさん@お腹いっぱい。
07/09/01 00:53:20 Q0JfWWXH0
>>309
ここは mozilla firefox userChrome.js greasemonkey スクリプトスレ2 です。
GM,JSA,userChrome.js,Custom Buttons に関係ない質問は,
Mozilla Firefox質問スレッド(初心者歓迎)の49
スレリンク(software板)
でお願いいたします。
312:名無しさん@お腹いっぱい。
07/09/01 01:07:43 m6JcCAbE0
アドオンの一覧をサイドバーで開きたいのですが
URLリンク(white.s151.xrea.com)
ここの試したのですが出来なかったです。(ツール→アドオンでは
何かショートカットとかがあるのですか?
拡張使えっては無しでお願いします。
313:名無しさん@お腹いっぱい。
07/09/01 01:22:14 Q0JfWWXH0
>>312
動作します。
環境(OS,Fxバージョン, 拡張機能, テーマ, スクリプトローダ種別),
他のスクリプトは動作しているかどうか, エラーコンソールに
エラーがあるならそれも示すなど, 質問は具体的にお願いいたします。
質問が尻切れトンボのようで, その意味がよくわかりません。
314:名無しさん@お腹いっぱい。
07/09/01 01:42:00 m6JcCAbE0
>>313
xpsp2
バージョンは2.0.0.6
userChrome.js0.8
拡張にMenu Editor使ってます
315:300
07/09/01 01:48:12 XZSzST0m0
>>308
あれ? うちのだとちゃんと変わるんだけどな……如何せん使ってるのがFxMusumeだけどども。
DOM Inspectorでオプション部分のIDなりLabelなり調べて対応しちゃってください。
流石にうちでは動く以上対応しようが無いですし。
余談だけど……私が上げたのと同じようなのがsiligにあるっΣ(゚Д゚)
一応、私のはFx2, 3両対応してる、という違いはあるけどね。(Fx2とFx3では一部IDが違う。
でも、後で削除しておこうかなぁ……。
316:名無しさん@お腹いっぱい。
07/09/01 01:48:58 TxhUhH0q0
chrome://mozapps/content/extensions/extensions.xulをブックマークして
プロパティから、このブックマークをサイドバーに読み込むにチェックじゃダメ
317:名無しさん@お腹いっぱい。
07/09/01 01:52:15 m6JcCAbE0
>>313
他のスクリプトは動作してます
エラーコンソールには、なにやらたくさんのエラーが・・・
318:名無しさん@お腹いっぱい。
07/09/01 01:57:38 Q0JfWWXH0
>>317
具体的にかつ意味がわかるように質問をお願いいたします。
319:名無しさん@お腹いっぱい。
07/09/01 02:18:58 thUNDfqT0
>>317
> エラーコンソールにエラーがあるならそれも示す
> エラーコンソールには、なにやらたくさんのエラーが・・・
…日本語で(ry
ていうか[表示]→[サイドバー]に出てない?
320:名無しさん@お腹いっぱい。
07/09/01 02:30:27 XZSzST0m0
>>317
ツール→アドオン(ダウンロード)の所は無理だね。
なので、さくっと弄ってみた。
<script type="application/x-javascript" xmlns="URLリンク(www.w3.org)
<![CDATA[
var menu = document.getElementsByAttribute("label", "\u30a2\u30c9\u30aa\u30f3")[0];
if(menu) {
menu.setAttribute("oncommand", "toggleSidebar('viewAddonsSidebar');");
menu.removeAttribute("command");
}
var menu = document.getElementsByAttribute("label", "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9")[0];
if(menu) {
menu.setAttribute("oncommand", "toggleSidebar('viewDownloadsSidebar');");
menu.removeAttribute("command");
}
var menu = document.getElementById("downloads-button");
if(menu) {
menu.setAttribute("oncommand", "toggleSidebar('viewDownloadsSidebar');");
menu.removeAttribute("command");
}
]]>
</script>
を</menupopup>と</overlay>の間に挿入してください。
ついでにツールバーボタンのダウンロードの方もサイドバー表示するようにしておいた。
ちなみにlabel取得なのはFx2では両方ともIDが振られてないから……。なので、>>306みたいな事してlabel弄ってたり、別言語版だと動かないかと思われます。
Fx3だとIDが割り振られてるんだけどなぁ……。