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が割り振られてるんだけどなぁ……。
321:名無しさん@お腹いっぱい。
07/09/01 02:35:42 m6JcCAbE0
>>319
出てました、、、。menu editorでいじってるので、「表示」がなかった・・
>>320
どうやってさくっと弄れるのかわかりませんけど、ありがとうございます
322:名無しさん@お腹いっぱい。
07/09/01 09:06:37 Etk6F/bC0
タブをダブルクリックで再読込するスクリプトがあったと思うのだけど
誰か持ってる人いましたら下さい。お願いします。
323:名無しさん@お腹いっぱい。
07/09/01 10:26:57 MKgOook20
URLリンク(hail2u.net)
これそのままつかえる
324:名無しさん@お腹いっぱい。
07/09/01 10:41:34 LmFDMod90
>>303補完、乙です!
325:名無しさん@お腹いっぱい。
07/09/01 11:46:30 Etk6F/bC0
>>323
ども。でも無理でした。reload_tab_on_dblclick_overlay.uc.jsにした以外はそのままなんですけどね。なんでだろ。
326:名無しさん@お腹いっぱい。
07/09/01 12:27:28 glQ7BtHL0
>>325
これでどーですか
gBrowser.mTabContainer.addEventListener("dblclick", function(e){
if (e.target.localName == "tab" && e.button == 0){
if (e.shiftKey) BrowserReloadSkipCache(); else BrowserReload();
}
},true);
327:名無しさん@お腹いっぱい。
07/09/01 13:40:46 Szj/FirC0
URLリンク(www.mozilla-japan.org)
これ入れようとすると
’.'または’{’であるべきところが'td'になってます。セレクタが不正であるため
ルールセットは無視されました。
Do you want to use this code anyway?
と出るんですが、なんででしょ?
328:名無しさん@お腹いっぱい。
07/09/01 13:46:42 Q0JfWWXH0
>>327
ここは mozilla firefox userChrome.js greasemonkey スクリプトスレ2 です。
GM,JSA,userChrome.js,Custom Buttons に関係ない質問は,
Mozilla Firefox質問スレッド(初心者歓迎)の49
スレリンク(software板)
でお願いいたします。
329:名無しさん@お腹いっぱい。
07/09/01 16:25:48 u/JFat9R0
みんなこんにちわ
>>323
>>326
探している本人ではないけれど、Fx,SM共に正常動作を確認しましたよ。
ところで、Fxを再起動させるスクリプトは色々な人が公開してるけど
SMを再起動させるスクリプトはどんだけ探してもない。
どこかで見かけた方はいらしゃいませんか?
ちなみに今まで試した中で80氏のRestart Firefox.r.jsだけが
唯一、SMを終了させることだけできたorz
330:名無しさん@お腹いっぱい。
07/09/01 16:27:47 Etk6F/bC0
探している本人ですが、スクラップブックでデカいの取り込み中で
再起動出来ずにもやもやしてました。ご報告感謝。
331:名無しさん@お腹いっぱい。
07/09/01 18:06:03 Etk6F/bC0
スクラップブックはFx閉じても独立して動き続けることを今初めて知りました。
>>326 快適です。ありがとうございました。
332:名無しさん@お腹いっぱい。
07/09/01 18:07:27 Q0JfWWXH0
>>329
SeaMonkey 1.1系はnsIAppStartupのメソッドに該当するものが見あたらないです。
SM2系は再起動するスクリプトはあります。
333:名無しさん@お腹いっぱい。
07/09/01 20:34:40 u/JFat9R0
>>332
情報ありがとうございます。
知りませんでした。
ソメッドが無いのにやれと言われてSMも困っていたでしょうね。
では、SM 1.1.*系では再起動ではなく
一端、SMを終了させて実行させるしかないですね。
私、スクリプトを書くのはまだあまり得意ではないので
ググりながらの作業になり、理解するまで時間がかかりますが
Restart Firefox.r.uc.jsで、なぜSMが終了するのか
をどなたか教えていただけないでしょうか?
334:名無しさん@お腹いっぱい。
07/09/01 20:58:53 Q0JfWWXH0
>>333
Restart Firefox.r.uc.jsでは, nsIAppStartupのメソッドquitをeRestartとeAttemptQuitのbit和を引数として
実行するようになっていますが, SMではeRestartが定義されていないので,結果的にeAttemptQuitだけが実行
されたということだと思います。
eRestartが定義されていないということはエラーコンソールで確認できます。
nsIAppStartupの説明は以下のリンクを参照。
URLリンク(www.xulplanet.com)
ただし,SM1.1系に特化したドキュメントは無いと思うので, 実際のどのように実装されているかは
SMのソースを読むことになると思います。
335:名無しさん@お腹いっぱい。
07/09/01 21:55:42 u/JFat9R0
>>334
とても解りやすく説明していただきありがとうございます。
レス頂いてからあれこれググっていますが
楽しいです。
言葉だけでは、いまいち理解できていない箇所とかあるので
デバッカかまして一つずつ観てみます。
xulplanetの ”Quit, damnit!" には吹きました。
336:前スレ 80
07/09/01 23:50:45 qkKANJ0j0
>>275
既に解決されたようなので今更ですが,
最初に加えた「(function(){」に続いて以下の二行を加えても動くと思います.
var window = unsafeWindow;
var document = unsafeDocument;
ただ,これはセキュリティ的には少しよろしくない状態なので,
>>274 の方法で解決できるのならその方が安全です.
0.8以降で動かなくなったのは,セキュリティ的に厳しくしたからです.
>>108
livedoor Reader 関連のスクリプトを動かす方法を一応書いておきます.
スクリプトの最初を以下のように変更.
(function(){
↓
eval((function(){
最後を以下のように変更.
})();
↓
}).toSource() + '();',unsafeWindow.unsafeWindow = unsafeWindow);
337:名無しさん@お腹いっぱい。
07/09/02 00:20:53 AMXSEOZ9Q
a=1. b=1とする。
a=b
両辺にaをかけて、
a^2=ab
両辺からb^2を引くと、
a^2-b^2=ab-b^2
両辺を因数分解して、
(a+b)(a-b)=b(a-b)
両辺をa-bで割ると、
a+b=b
a=b=1だから、
2=1
あれ…?
338:名無しさん@お腹いっぱい。
07/09/02 00:31:32 UQAE6pP40
a=bだからa-bで割ったらあかんってこと?
339:名無しさん@お腹いっぱい。
07/09/02 00:36:21 9WN92x0B0
>>336
動作しました。
340:名無しさん@お腹いっぱい。
07/09/02 02:14:21 GM19oHQ70
>>336
URLリンク(d.hatena.ne.jp)
のLDR Dedupe Entriesや
URLリンク(d.hatena.ne.jp)
のLDR + ShareOnTumblrといった (function(){のないものの
場合はどうしたらいいでしょうか。
試しにつけてみたところ
GM_addStyle is not defined や
GM_xmlhttpRequest is not defined
といったエラーがでます
341:名無しさん@お腹いっぱい。
07/09/02 09:00:46 6xfKPG8S0
>>336
無名関数化されていても、GMの関数で340のようなエラーが出ますね。
GMの関数が使われていなければ、問題なく動作しました。
342:名無しさん@お腹いっぱい。
07/09/02 15:34:23 lty3quq60
今頃「GrabScroll3.uc.xul」を知りました
URLリンク(space.geocities.yahoo.co.jp)
私はホイールクリックによるオートスクロールを使っていません
そこでホイールクリックによりドラッグスクロールするようにしたいのです
ホイールボタンとすることにより左ボタンで文字選択時には Alt キーとの併用が
不要になるからという事と仕事上使っているAutoCADと同じ操作となるからです
変更方法を教えてくださいm(_ _)m
343:前スレ 80
07/09/02 18:06:14 ShVZPk9h0
>>340
スクリプトの最初に以下の三行,
var namespace = new unsafeWindow.Function();
namespace.prototype = this;
eval((function(){ (function(){
最後に以下の一行を加えれば動くような気がします.未確認ですが.
})(); }).toSource() + '();',new namespace());
344:名無しさん@お腹いっぱい。
07/09/02 19:16:54 GM19oHQ70
>>343
ほとんどのものでエラーが出ず、動作させることができました。
ありがとうございます。
ただURLリンク(d.hatena.ne.jp)の
LDR Dedupe Entriesは大体動作するのですが、時折
filter_feeds[i].test is not a functionというエラーがでて
動作しないことがありました。
しかしほとんどのものが動作し、しかもこのScriptはキャッシュなどを使う
ようなのでこちらの環境のせいで動かないだけかもしれません。
Script本体に要因があるのでないならすみません。
345:名無しさん@お腹いっぱい。
07/09/02 20:42:14 6xfKPG8S0
>>343
うわぁ、動いた!動いたですよ!
ありがとうございます!
346:名無しさん@お腹いっぱい。
07/09/03 08:35:37 UyL1qEsc0
Searchbar Autosizer
Visual-Search Extension
この2つの拡張と同じ働きをしてくれるgreasemonkeyって無いのでしょうか?
347:名無しさん@お腹いっぱい。
07/09/03 14:24:45 NRP/jcVg0
今 keyconfig で「ウェブ 検索」
BrowserSearch.webSearch();
と「URL を開く」
openLocation();
をそれぞれ割り当てて使っているんですが
これをトグルにすることは出来るでしょうか?
キーを押す毎にロケーションバーor検索バーと
今見ているタブとを交互にフォーカスするようにしたいのですが。
もしくは現在のタブにフォーカスを移すスクリプトがあれば
それでも用は足りると思いますが…
お願いします。
348:名無しさん@お腹いっぱい。
07/09/03 14:48:42 4+pfBWS+0
alice氏のスクリプト有難く使わせて頂いてます。
「選択文字列を翻訳スクリプト」ですが、firefoxデフォ機能「トリプルクリックで一行選択」で選択した行を翻訳後、
別の複数行を翻訳するとポップアップの縦幅が狭くなり上下矢印が出て全文表示できなくなってしま時があります。
確実になるわけじゃないのがあれですが・・・
そのまま使い続けると直るときもあれば矢印しか表示されなくなったりもします。
3.0a8pre
alice氏のサブスクリプトローダー使ってます。
349:名無しさん@お腹いっぱい。
07/09/03 15:57:20 AOkbd8A/0
>>342
ツール>GrabScrollの設定>GrabScrollを開始するボタン, をMにしてみる。
>>348
最新版2007/08/31 21:00にしてみる。
350:名無しさん@お腹いっぱい。
07/09/03 16:33:07 e+EwRsWC0
>>348
2.0.0.6で最新版(2007/08/31 21:00)を使ってますけど同じようになりますね。
選択文字列が1行以内の場合は普通に表示されますが、複数行の場合は矢印が出ます。
ただ、矢印が出た場合でもマウスを動かすと全文が表示されます。
また、1度翻訳した部分はそれ以降普通に表示されます。
351:342
07/09/03 16:51:13 xrc7wZvO0
>>349
メニューで設定できるとはお恥ずかしい
ありがとうございましたm(_ _)m
352:名無しさん@お腹いっぱい。
07/09/03 17:00:43 AOkbd8A/0
>>350
当方では再現することができませんのでパスします。
353:名無しさん@お腹いっぱい。
07/09/03 18:32:15 AOkbd8A/0
>>350
もしかしたら>>298で上手くいくかもしれません。
354:名無しさん@お腹いっぱい。
07/09/03 19:09:56 e+EwRsWC0
>>353
>>298で普通に表示されるようになりました。
ありがとうございました!
355:346
07/09/03 20:23:46 UyL1qEsc0
aliceさんありがとうございます!!
Searchbar Autosizerの方って、無いでしょうか?
356:350
07/09/03 22:18:31 x/ucuu9c0
>>353
再現してる状態で>>298を実行したら正常に表示されました。
ありがとうございました。
ついでにDrag'n'goで要望なんですが、フォルダをいくつか登録して置いて
ポップアップ表示で保存先を選ぶことは可能でしょうか?
357:348
07/09/03 22:20:04 x/ucuu9c0
>>356
間違えた、348です。
358:名無しさん@お腹いっぱい。
07/09/03 22:44:05 AOkbd8A/0
>>356
>ついでにDrag'n'goで要望なんですが、フォルダをいくつか登録して置いて
>ポップアップ表示で保存先を選ぶことは可能でしょうか?
拡張機能のDrag de GoまたはSuper DragAndGoを使えばできるんじゃないかと思います。
359:名無しさん@お腹いっぱい。
07/09/03 22:57:09 x/ucuu9c0
>>358
あら、そう言われてしまったら諦めます。
Drag de Goはフォーラムにtrank用に改造されたのあるんですが、
使ってない機能がありすぎなんで、聞いてみました。
大人しくSave Image in Folderでも使ってみます。
すいませんでした。
360:名無しさん@お腹いっぱい。
07/09/04 00:28:52 p/kU/uzr0
>>347
>もしくは現在のタブにフォーカスを移すスクリプトがあれば
>それでも用は足りると思いますが…
content.focus(); でいいと思う。
361:名無しさん@お腹いっぱい。
07/09/05 02:57:10 ptNzoAtN0
>>270
URLリンク(d.hatena.ne.jp)
AutoPagerize 0.0.12勝手にニコニコ動画対応修正版
なんかこれだとできた
362:名無しさん@お腹いっぱい。
07/09/05 21:52:15 qUUqAnim0
>>270
AutoPagerize
URLリンク(d.hatena.ne.jp)
これならニコ動もmixiもおk
363:261
07/09/06 03:57:47 AzwnW51E0
>>268
物凄く遅レスですが、対応ありがとうございます。
動くようになりました。
364:名無しさん@お腹いっぱい。
07/09/06 19:41:28 y2HA4lOF0
Findbar Basicsって拡張に、Ctrl+Fで検索窓トグルってヤツがあってそれっぽい部分が↓なのだけど
// Toolbar button and Ctrl-F handler.
function toggleFindbar() {
if((document.getElementById('FindToolbar')).hidden == true) {
var oldFunc = gFindBar.enableFindButtons;
gFindBar.enableFindButtons = function(aEnable) {
oldFunc.call(this, aEnable);
var findNext = document.getElementById("find-next");
var clearButton = document.getElementById("clear-findbar");
clearButton.disabled = findNext.disabled;
}
gFindBar.onFindCmd();
}
else gFindBar.closeFindBar();
}
このうちどの辺を再利用すればいいのでしょう?
365:名無しさん@お腹いっぱい。
07/09/06 19:59:23 7xEdElxq0
>>364
唐突すぎて意味不明。
再利用といわれても, 何に再利用するのでしょうか?
その目的によっては全部とも言えるし,すべてゴミ箱行きとも言える。
366:名無しさん@お腹いっぱい。
07/09/06 20:00:38 zDXsiUCd0
>>364 Fx バジョン次第なので、UA での判定が甘いけど参考に
<?xml version='1.0'?>
<overlay id='_key-overlay' xmlns='URLリンク(www.mozilla.org)'>
<script type="application/x-javascript"><![CDATA[
var _key={
toggleFindbar: function() {
var findBar = document.getElementById('FindToolbar');
var tmp = navigator.userAgent.match(/rv:([\.\d]+)/);
var ver = (RegExp.$1).substring(0, 5);
if ( ver == "1.9" ) { //Fx 3
if(findBar.hidden) findBar.onFindCommand();
else findBar.close();
} else { var sel = document.commandDispatcher.focusedWindow.getSelection().toString();
if(sel) document.getElementById("find-field").value = sel;
if ( ver == "1.8.0" ) { // Fx 1.x
if(findBar.hidden) onFindCmd();
else closeFindBar();
} else { // Fx 2.x
if(findBar.hidden) gFindBar.onFindCmd();
else gFindBar.closeFindBar();
}}}
}
]]></script>
<window id="main-window">
<keyset id="mainKeyset"> <key id="key_find" oncommand="_key.toggleFindbar();" /> </keyset>
<commandset id="mainCommandSet"> <command id="cmd_find" oncommand="_key.toggleFindbar();" /> </commandset>
</window>
</overlay>
367:名無しさん@お腹いっぱい。
07/09/06 20:09:34 y2HA4lOF0
失礼。
userChrome.jsでCtrl+Fで検索窓をトグルにするだけのスクリプトにするには
どうすればいいのかお聞きしたかったんです。日本語不自由で申し訳ない。
368:名無しさん@お腹いっぱい。
07/09/06 20:15:53 JNWjcMuK0
>>367
まとめサイトにあるのじゃいかんの?
369:名無しさん@お腹いっぱい。
07/09/06 20:53:10 x8wQ5fOW0
>>364
つ再利用
// Toolbar button and Ctrl-F handler.
function toggleFindbar() {
if((document.getElementById('FindToolbar')).hidden == true)
gFindBar.onFindCmd();
else gFindBar.closeFindBar();
}
document.getElementById("cmd_find").setAttribute("oncommand", "toggleFindbar();");
370:名無しさん@お腹いっぱい。
07/09/06 23:55:14 DYfs3e1P0
>>346さんが言っているのって、どうやったら動作するのでしょうか?
userChrome.js0.8は入れてあって、uc.jsの奴は動くのですが
.uc.xulをchromeフォルダに入れても動作してくれません
どなたかよろしくお願いします。
371:名無しさん@お腹いっぱい。
07/09/07 00:06:05 3cWG4LKF0
>>370
XULローダーを別途入れるか
jsとxulの両方を読み込めるローダーにするかしたらいいよ
とりあえずまとめサイト見れ
372:名無しさん@お腹いっぱい。
07/09/07 01:34:23 XNvcRqGG0
またニコニコ動画の広告仕様変わってるううう
373:370
07/09/07 01:46:38 MsV4Flo80
>>371
ありがとうございます。
まとめサイトからalice0775さんのサイトを知り
URLリンク(space.geocities.yahoo.co.jp)
↑のページから↓のようにフォルダを作成しました。
URLリンク(vista.jeez.jp)
その後、今まで動作していたuc.jsの奴をSubScriptフォルダに入れた所
uc.jsの奴は動作してくれました。
しかし
URLリンク(space.geocities.yahoo.co.jp)
↑の.uc.xulを、同じくSubScriptフォルダに入れてあるのですが
動作してくれません・・入れる場所が間違っているのでしょうか?
URLリンク(vista.jeez.jp)
よろしくお願いします。
374:名無しさん@お腹いっぱい。
07/09/07 02:11:57 NLEo6yRB0
>>373
alice氏のローダーを今使ってないから詳しく覚えてないが
これでどうですか?
URLリンク(space.geocities.yahoo.co.jp)
375:名無しさん@お腹いっぱい。
07/09/07 02:40:58 jMmClKuT0
>>364-369
GJ!
376:370
07/09/07 02:47:11 MsV4Flo80
>>374
ありがとうございます。
そこの画像みてもよくわからないのですが、入れる場所が違うのでしょうか?
UCJSFilesフォルダの中に入れたのですが、駄目でした
userChrome.js0.8の上書きの他に、何か入れないと駄目なのでしょうか?
377:名無しさん@お腹いっぱい。
07/09/07 03:37:25 NLEo6yRB0
>>376
本家とalice氏のとはスクリプトが違うから
フォルダ階層だけでなくサブスクリプトローダーから全て
このページの説明通りいちから導入する。
と、動くよ。
ごめん、眠くてきちんと説明できな」いa...
378:名無しさん@お腹いっぱい。
07/09/07 08:30:17 JhadLBC10
>>376
uc.xulはxulフォルダに入れないと。
379:名無しさん@お腹いっぱい。
07/09/07 08:49:59 6vqBHUEz0
>>373
>動作してくれません・・入れる場所が間違っているのでしょうか?
以下を確認
1.uc.xulを入れて,Fxを再起動したか
2.表示>ツールバー>カスタマイズとしてパレット内を確認したか
3.ツール>エラーコンソールとしてエラーコンソールにエラーが出ていないか
380:370
07/09/07 10:41:50 MsV4Flo80
>>378
教えて頂いた2で、表示されました!
ありがとうございましたm(__)m
>>378
xulフォルダ作っていない上に、その中に入れてないのですが
なぜか表示されました;大丈夫なんでしょうか?
最後の質問なんですが、カレントインプットフィールドって何なんでしょうか?
ググってみたのですが、ぱっとするのが検索できませんでした
元に戻す?って事らしいのですが、ゴミ箱をクリックしても
何が戻ったのか、よくわからなくて・・
381:名無しさん@お腹いっぱい。
07/09/07 10:59:01 GQJxkrRd0
>>380
>>378 は違います。
UCJSFiles フォルダが JavaScript Version 1.7 専用である以外は
便宜上の物とローダにも書いてあります。
/*[ フォルダは便宜上複数のフォルダに分けているだけで任意。 下のarrSubdirで指定する ]
/*[ UCJS Loaderを適用するフォルダをUCJSで指定する ]
382:名無しさん@お腹いっぱい。
07/09/07 13:21:41 JhadLBC10
>>381
誤回答失礼しました。
質問なのですが
Sep 06 2007 :: 英和辞書ひきまくる Greasemonkey スクリプトを更新 / nulog, NULL::something : out of the washer
URLリンク(lowreal.net)
や
gan2 の Ruby 勉強日記 - 選択した文字でgoo辞書を引けるGreaseMonkey
URLリンク(d.hatena.ne.jp)
を
userContent.jsで使えてる方いますか?
便利そうと思って入れてみたけど動作しません。
userChrome.js0.8、ローダーはAliceさんのもの、userContent.jsは最新のものを入れています。
各user.jsはUTF-8Nで保存しました。
383:名無しさん@お腹いっぱい。
07/09/07 13:53:29 6vqBHUEz0
>>382
>>343をやってみたら?
384:名無しさん@お腹いっぱい。
07/09/07 14:32:54 JhadLBC10
>>383
動きました!ありがとうございました。
385:名無しさん@お腹いっぱい。
07/09/07 17:42:20 aroCxFvY0
Greased Lightbox v0.15が動作しません。
エラーコンソールをみると
エラー: userContent.js / greasedlightbox%7B%5E%7D.js SyntaxError : illegal character
という、エラーが出ています。
どなたか直し方分かる方居ませんか?お願いします。
環境
userChrome.js 0.7
userContent.js ver. 1.0
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
386:名無しさん@お腹いっぱい。
07/09/07 17:44:52 6vqBHUEz0
>>385
>>252を試す。
387:385
07/09/07 17:50:38 aroCxFvY0
>>386
すぐ上に対策が書いてあったのですね。
と思いつつ、試してみると、
コメントの上の文章を消してみても
同じエラーが出てきます。
1行目に何かがあるわけではない模様orz
388:名無しさん@お腹いっぱい。
07/09/07 17:54:09 6vqBHUEz0
>>387
エディタでは不可視文字は選択できないので, >>252の通りにしてください。
389:385
07/09/07 18:06:34 aroCxFvY0
>>388
バイナリエディタで先頭を削ったら出来ました。
ありがとうございます。
それと、greasedLanguageで各国語が用意されているのですが、私の環境ではエラーの原因になっていたみたいなので、enとja以外を消したら動作させる事が出来ました。
ありがとうございました。
390:名無しさん@お腹いっぱい。
07/09/07 19:21:58 aroCxFvY0
// ITmedia (needs to come before 'show')
{
name : 'itmedia',
includeRegExp : /^http:\/\/(.*\.itmedia\.co\.jp)|(bizmakoto\.jp)\//i,
linkRegExp : /^http:\/\/image\.itmedia\.co\.jp\/[^\/]+\/[^\/]+\/(.+)\.(jp(e?)g|gif|png)$/i,
replaceString : 'URLリンク(image.itmedia.co.jp)',
showFunction : function(event) { greasedLightbox.showFrom(event, 'itmedia'); return false; }
}, // end ITmedia
391:390
07/09/07 19:23:14 aroCxFvY0
↑
の様にGreased Lightboxで指定してもITmediaで画像が表示されません。
どのように書き換えたらよいでしょうか?
//改行してしまったのでorz
392:名無しさん@お腹いっぱい。
07/09/07 19:51:47 CYl4xlax0
ニコニコ対応、いつもありがとうございます。
393:名無しさん@お腹いっぱい。
07/09/07 20:00:24 9bOLd0Kx0
>>391
needs to come before 'show'
394:390
07/09/07 20:11:10 aroCxFvY0
>>393
ありがとうございます。表示されました。
395:名無しさん@お腹いっぱい。
07/09/07 21:47:09 ILucxbfo0
Greased LightboxはAutoPagerizeに対応してくれんのだろうか
396:名無しさん@お腹いっぱい。
07/09/07 21:48:24 9bOLd0Kx0
逆の気がする
397:名無しさん@お腹いっぱい。
07/09/07 22:36:25 6vqBHUEz0
>>395
URLを思いつかないので, 試すことできないが以下でどうですか?
Greased Lightboxの init : function() { を以下のようにしてみる。
(スクロールイベントを拾ってGreased Lightboxを初期化するだけ)
init : function() {
// for Auto Pager
function setAutoPagerEvent(){
var scrollHeight = document.documentElement.scrollHeight;
document.addEventListener("scroll",
function(e){
if(document.documentElement.scrollHeight - scrollHeight > 100){
scrollHeight = document.documentElement.scrollHeight;
try{greasedLightbox.unload();}catch(ex){}
greasedLightbox.init1();
}
},false);
}
setAutoPagerEvent();
greasedLightbox.init1();
},
init1 : function() {
398:名無しさん@お腹いっぱい。
07/09/07 23:19:04 ILucxbfo0
>>397
ありがとう 感激
これで萌え連を快適にみれます
とにかく
このスレの解答の速さとスクリプトのクオリティの高さは異常
399:名無しさん@お腹いっぱい。
07/09/08 01:51:49 ePiqMMEn0
プロキシ設定のスクリプトを読み込ませようとすると、エラーを吐きます。
URLリンク(space.geocities.yahoo.co.jp)
ここのスクリプトを使っています。
ちなみに、エラーコンソールには
エラー: missing ; before statement
ソースファイル: file:///C:/Documents%20and%20Settings/Owner/Application%20Data/Mozilla/Firefox/Profiles/hgxcipl3.default/chrome/proxy.uc.js
行: 3, 列: 9
ソースコード:
<overlay id="context_ProxySwitch"
って出ています。
スクリプトを見ても自分では良くわからないのですが、わかる方教えてください。
400:名無しさん@お腹いっぱい。
07/09/08 02:01:38 Yp75qNNs0
>>339
オーバーレイなので, ファイルの拡張子は .uc.js じゃなく .uc.xul ですよ
401:名無しさん@お腹いっぱい。
07/09/08 02:13:19 ePiqMMEn0
>>400
ありがとうございます!!解決しました^^
402:名無しさん@お腹いっぱい。
07/09/08 04:45:51 Dcvgfk/10
>>397
横からTHX
403:名無しさん@お腹いっぱい。
07/09/08 10:45:46 zmXpWJEp0
タブの幅を常に150pxにしておきたいのですが、出来ますでしょうか?
StylishでもuserChrome.jsでもグリモンでもどれででもいいので。
404:名無しさん@お腹いっぱい。
07/09/08 11:07:08 F4AsOO9j0
>>403
バイナリエディタでtoolkit.jarを開いてtabbrowser.xmlの以下の部分を直接弄る。
- maxwidth="250" width="0" minwidth="100"
+ maxwidth="150" width="0" minwidth="150"
- t.maxWidth = 250;
- t.minWidth = this.mTabContainer.mTabMinWidth;
+ t.maxWidth = 150;
+ t.minWidth = 150;
405:名無しさん@お腹いっぱい。
07/09/08 14:33:24 zmXpWJEp0
もうちょい初級者向けのはないでしょうか。
Tab Control使ってるんですが出来ればその程度かもう一回り上ぐらいの難易度でお願いします
406:名無しさん@お腹いっぱい。
07/09/08 14:48:01 Yp75qNNs0
>>405
userChome.js用スクリプト
(function(){
function setTabWidthAutomatically(event){
const max_width = 150; //最大幅 ピクセル
const min_width = 150; //最小幅 ピクセル
const flexTabs = false; //最大値内でタイトル幅に合わせるかどうか
var _Browser = getBrowser();
var allTabs = _Browser.mTabContainer.childNodes;
for (i = 0; i < allTabs.length; i++) {
var aTab = allTabs[i];
aTab.maxWidth = max_width;
aTab.minWidth = min_width;
if (flexTabs && min_width != max_width) {
if (aTab.hasAttribute("width")) aTab.removeAttribute("width");
if (aTab.hasAttribute("flex")) aTab.removeAttribute("flex");
} else {
aTab.setAttribute("width", "0");
aTab.setAttribute("flex", "100");
}
}
}
setTabWidthAutomatically(null);
gBrowser.tabContainer.addEventListener('TabOpen',setTabWidthAutomatically,false);
})();
407:名無しさん@お腹いっぱい。
07/09/08 16:02:21 WhjU23Jn0
アリスタンなら・・・アリスタンならきっとDragNgoModoki2に、
「リンクをドラッグで特定のソフトに(IEとかJaneとかIrvineとか)リンク先URLを渡す」機能を追加してくれる。
信じてる。
408:名無しさん@お腹いっぱい。
07/09/08 17:18:45 yQWlOULg0
>>406
㌧です
409:名無しさん@お腹いっぱい。
07/09/08 19:06:56 YJGkuw1X0
>>383
のscriptが便利そうで使いたかったので
>>343の説明のように書き換えてuserContent.jsに読ませたら
なんかいたるところで unsafeWindow has no properties
ってエラーが出た
それで eval((function(){ (function(){ の後に
var w = unsafeWindow; って書いてその後出てくる
unsafeWindow を全部wに書き換えるとエラーが出なくなったんだけど
これってセキュリティ的に大丈夫なんだろうか
410:名無しさん@お腹いっぱい。
07/09/08 19:31:45 Yp75qNNs0
>>407
URLリンク(space.geocities.jp)
リンク:
shift+左ドラッグで IEまたはJane2chで開く
shift+右ドラッグでFlashgetでダウンロード
選択文字:
shift+右ドラッグでDDWinで検索
411:名無しさん@お腹いっぱい。
07/09/08 20:08:51 ZOf7JEAM0
LDRizeのbbs2chreader用SITEINFOおくれ。
LDRize便利なんだけど、SITEINFOが登録されてないページではVimperatorの方が良い。
何とか共存なり取り込みなりできないものでしょか。
412:名無しさん@お腹いっぱい。
07/09/08 21:01:03 WhjU23Jn0
>>410
神サマキタ━━━(゚∀゚)━━━ !!
早すぎる程の対応乙です!!