[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 12/28 03:10 / Filesize : 259 KB / Number-of Response : 754
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

firefox userChrome.js greasemonkeyスクリプトスレ



1 名前:名無しさん@お腹いっぱい。 [2007/01/13(土) 05:56:39 ID:iw6A+uB/0]
mozilla firefox userChrome.js greasemonkey スクリプトスレ

無いから立てました。
質問は必ずまとめサイトに目を通した後にして下さい。

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

■拡張機能
greasemonkey
ttp://greasemonkey.mozdev.org/
userChrome.js
ttp://forums.mozillazine.org/viewtopic.php?t=397735&sid=4b6a2d2f1d22cf05c4bda988683c1f94

■関連スレ
Mozilla Firefox usercontent.css 広告カットスレ 1
ttp://pc9.2ch.net/test/read.cgi/software/1139710935/
Mozilla Firefox Part66
ttp://pc9.2ch.net/test/read.cgi/software/1167294582/
Mozilla Firefox質問スレッド(初心者歓迎)の41
ttp://pc9.2ch.net/test/read.cgi/software/1168241053/
Mozilla Firefox 拡張機能スレッド Part19
ttp://pc9.2ch.net/test/read.cgi/software/1166839993/

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 18:13:37 ID:qeawrpkr0]
>>266
大きい画像だとスクロール出来ないので、縮小で我慢するしかないですかね?

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 19:14:00 ID:/MSXp7yJ0]
>>267
じゃあ419行目を
objMenu.style.display = 'none';
にして拡大縮小などはキーボードからやるってのはどう?

というか、透過されてるんだから全然見えなくは無いのに
それでも困るってどういう状況?

269 名前:265 mailto:sage [2007/04/30(月) 21:24:43 ID:q9Qq8dJ00]
>>268
いや性格的な問題です;
ちゃんと全体が見えないと気持ち悪かったものですから

マウス派なので、やっぱり我慢して使います。
わざわざありがとうございました。

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 14:49:19 ID:i6K5bhIt0]
ttp://diary.noasobi.net/2006/10/diary_061021a.html
この記事のようにAll−in−One Sidebarのバーも細くできるでしょうか?
どう書いたらいいんでしょうか?

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 14:56:12 ID:a8ezAOBM0]
>>270
例えば
/* サイドツールバーの幅を狭くする */
#aios-toolbar {
   max-width: 28px !important;
   margin-left: 0px !important;
   margin-right: 0px !important;
}

/* サイドツールバーのボタンの間隔を狭くする */
#aios-toolbar, toolbarbutton {
   margin-top: -2px !important;
   margin-bottom: -2px !important;
}

こんなかんじ?

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 17:45:38 ID:Z/SlyvZu0]
素人丸出しで申し訳ないんですが、greasemonkeyを使って
特定の文章を別の文章に置換するスクリプトってありませんか?
出来ればいくつか同時に置換できると助かるんですが

あと、そういったスクリプトで
「・・・・・・」→「……」
「・・・・・」→「……」
「・・・・」→「……」
みたいに一部が重なってるのを置換出来ると嬉しいです

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 19:19:32 ID:NPlStH2C0]
japanize

274 名前:270 mailto:sage [2007/05/01(火) 20:05:33 ID:i6K5bhIt0]
>>271
ありがとう!細くなりました!

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 23:04:51 ID:pJftVWC90]
すいません、JSActions 2.3.0のスクリプトの事で質問です。
EmEditorを起動するだけの単純なスクリプトなんですが、以下のように記述してもエラーが出てしまいます。

var EmEditorPath = "C:\\Program Files\\EmEditor\\EmEditor.exe";
_jsaCScript.exec(EmEditorPath);

ちなみにその時のエラー画面です↓
bebe.run.buttobi.net/up/src/be_0373.jpg

Fxのバージョンは2.0.0.3です。
1.5系の時はこれで動いていたのですが、2.0系から動かなくなりました。
どこがいけないんでしょうか?



276 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 23:27:36 ID:dGFeX/560]
Javascript Actionsの設定でScript Folderを設定した?

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 23:36:29 ID:pJftVWC90]
>>276
はい、してます。
他のスクリプトは正常に動いてます。

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 23:42:16 ID:dGFeX/560]
ダミーで文字引数を追加するか,
jsactions.jarのcdcript.jsの該当箇所を下記の如く修正する。
// aFilePath で指定されたアプリケーションを、aArgs を引数として起動する
// include Bug-Track 7
exec: function(aFilePath, aArgs, blocking){
var localFile = this._getLocalFile(aFilePath);
if(!localFile) return false;
var argArray = new Array();
if(aArgs)
if(aArgs instanceof Array) argArray = aArgs;
else argArray = aArgs.toString().split(" ");
if(!blocking) blocking = false;
var process = Components.classes['@mozilla.org/process/util;1']
.getService(Components.interfaces.nsIProcess);
try{
process.init(localFile);
process.run(blocking, argArray, argArray.length);
}catch(e){
alert(e);
return false;
}
return true;
},

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 00:25:52 ID:iR5/vO3U0]
>>278
おお、修正してみたらできました!
ありがとうございます。ペコリm(_ _)m

280 名前:272 mailto:sage [2007/05/02(水) 01:16:39 ID:k0lM3FY+0]
読み直したら質問文が変だったので。

特定の文字列を別の文字列に変換するgreasemonkeyのスクリプトを探しています。
出来れば複数の文字列を同時に置換出来るものがあると助かります。

一応ググってはみたんですが、なかったもので。
それと、もしそういったスクリプトがあっても、全角を変換することは出来ないんでしょうか?

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 01:39:58 ID:VmS8NuFA0]
>>280
用途が思いつかんので,私は作ろうとは思わない。
だから他の人も作る必然性がなかったんじゃないかな。
おもしろい用途があるなら,それをプレゼンしてみたらいかがでしょう。
そしたら心優しい人が作ってくれるかもしれません。

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 01:47:11 ID:t/CGf2+c0]
>>280
ttp://www.shuwasystem.co.jp/books/gremon/
この一番下のとか?

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 02:14:33 ID:OqdT8kNr0]
無いなら作ればいいのよ

自分で

284 名前:280 mailto:sage [2007/05/02(水) 05:19:42 ID:k0lM3FY+0]
>>282
参考にしながら作ることが出来ました。どうもありがとうございます

自分がネットで小説を読んだりするのですが、「…」が「・・・」と表記されていたりするのが読みにくいので、
そういったのを読みやすく出来ればと思って探していたんです

全角はUnicodeに変換すればいいだけだと長いこと気付かず
ド素人丸出しの恥をさらしてしまった……

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 02:38:51 ID:dUpcnobd0]
まとめサイトからリンクされてるPaste and Goを使ってみたら
ロケーションバーにはPaste and Goが出ますが検索バーには出ません。
検索バーにもPaste and Goを出すにはどうしたらいいのでしょうか?



286 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 02:51:31 ID:QicojLQ70]
SCRAPBLOG に便利なのがあるから探せ

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:00:13 ID:dUpcnobd0]
>>286
それ使ってみたら検索バーの方が出ないんだ…。

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:03:46 ID:QicojLQ70]
まったく世話が焼けるんだから
ttp://amb.vis.ne.jp/mozilla/?p=53

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:05:22 ID:JnHVZ2Pu0]
おれのやつ
(function() {
var searchbar = document.getElementById("searchbar");
searchbar._textbox.addEventListener("popupshowing", function(aEvent) {
var menupopup = aEvent.originalTarget;
var refChild = menupopup.getElementsByAttribute("cmd", "cmd_paste")[0];
var canPaste = refChild.getAttribute("disabled") == "true";
var menuitem = document.getElementById("pasteandsearch-menuitem");
if (!menuitem) {
var pasteAndSearch = function(aEvent) {
if (aEvent.type == "click" && aEvent.button != 1)
return;
// paste
goDoCommand("cmd_paste");
// and search
searchbar.handleSearchCommand();
// close popup
menupopup.hidePopup();
};
menuitem = document.createElement("menuitem");
menuitem.id = "pasteandsearch-menuitem"
menuitem.setAttribute("label", "Paste and Search");
menuitem.setAttribute("accesskey", "E");
menuitem.addEventListener("command", pasteAndSearch, false);
menuitem.addEventListener("click", pasteAndSearch, false);
menupopup.insertBefore(menuitem, refChild.nextSibling);
}
menuitem.setAttribute("disabled", canPaste.toString());
}, false);
})();

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:20:46 ID:ROILWoL60]
Ctrl+F押したらFindbarが出るけどもう一回押したら消える用に出来ない?

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:22:11 ID:JnHVZ2Pu0]
// and search
searchbar.handleSearchCommand(aEvent);
じゃないと駄目だった

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 03:22:20 ID:rn2N2eoL0]
つEsc

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 04:03:14 ID:JnHVZ2Pu0]
>>290
(function() {
document.getElementById("find-field").addEventListener("keypress", function(aEvent) {
if (aEvent.ctrlKey && aEvent.charCode == 102) {
gFindBar.closeFindBar();
aEvent.preventDefault();
}
}, false);
})();

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/04(金) 04:05:07 ID:dUpcnobd0]
>>288
実はそれ入ってた。
よくよく考えたらこれ入ってたら検索バーにPaste and Goいらないのかorz

>>289>>291
書き換えてみたら出て来ました。
ありがとう。

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 19:22:00 ID:tPtmdgXN0]
>>293
なんか動作しないんだが。
Firefox2.0でしか動かないとか?



296 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 21:19:21 ID:pAcSDhdS0]
>>295
その通りです。
Findbar周りは,XULエレメントのプロパティやメソッドが,Fxのバージョンにより
大きく変わっているの。


297 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 22:10:45 ID:8nSUhnI10]
1.5系ならgFindBar.closeFindBar();をcloseFindBar();にすればいいかも
3.0系はワカラン

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 22:13:48 ID:OWiu3cXR0]
Fx2:
if(findBar.hidden) gFindBar.onFindCmd();
else gFindBar.closeFindBar();

Fx3:
if(findBar.hidden) findBar.onFindCommand();
else findBar.close();

Fx1.X は使ってないから分からん。

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 00:02:12 ID:tv75UrQ00]
>>297は多分全然違ってた

300 名前:298 mailto:sage [2007/05/06(日) 00:26:42 ID:XIHV+Bw40]
Fx1.x は
if((document.getElementById('FindToolbar')).hidden)
onFindCmd();
else
closeFindBar();
かな?

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 12:13:38 ID:zf3sXQp30]
(function() {
if((document.getElementById('FindToolbar')).hidden)
onFindCmd();
else
closeFindBar();
})();

こういうこと?↑だとダメだった。

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 12:26:07 ID:XIHV+Bw40]
>>301
ゴメン昔書いた拡張からそのままコピペで紛らわしい事書いた

>>297 が書いてる通り

(function() {
document.getElementById("find-field").addEventListener("keypress", function(aEvent) {
if (aEvent.ctrlKey && aEvent.charCode == 102) {
closeFindBar();
aEvent.preventDefault();
}
}, false);
})();

でOKでは?の意味(1.5系使ってないので未確認)


303 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 14:59:15 ID:XIHV+Bw40]
手抜きだけど Fx1.5〜3.0a5pre までOKだと思う(.uc.xul)
<overlay id='_key-overlay' xmlns='www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'>
<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>

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 20:29:56 ID:k1tFLtFp0]
Findbar BasicsやFind Toolbar Tweaksにある
Findbarの履歴のクリア機能が欲しいのです・・・・

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 23:21:58 ID:5WpTSWz60]
グリスモンキがuserchromeやuserxulを扱えるように鳴る予定無いの?
その逆でもいいけど。再起動なしでできるようにしてほしい。



306 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 23:23:07 ID:tv75UrQ00]
別に再起動せんでも新しいウィンドウ開けばそっちで有効になる

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/07(月) 01:38:48 ID:qjit5QTN0]
新しいウィンドウていわれてもタブブラウジングしてるしそれ再起動と同じやん。
タブにFirefoxもうひとう開けってか?

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/07(月) 06:03:57 ID:39ydaRNM0]
thunderbirdで「右クリックで選択範囲内をGoogle検索」みたいなuserChrome.jsのスクリプトご存じないですか?
Conqueryが更新止まってるみたいで不便なんす。

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/07(月) 07:59:38 ID:wZCCZ6AM0]
>>307
グリモンの有効/無効なら新しいタブや
リロード(F5)で切り替えられたと思う…。

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/08(火) 06:55:29 ID:tUwCbKjP0]
>>309
Firefox対象外のGMではあたりまえだろ。

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/09(水) 02:36:23 ID:cRfW6U4o0]
>>308
マダ見てたら一応 Tb2.0forWinで動いた。
(function() {
const Prgpath = "C:\\Program Files\\Mozilla Firefox\\firefox.exe"
window.SelectionSearch = function() {
var win = document.commandDispatcher.focusedWindow;
var sel = win.getSelection().toString();
if ( !sel ) return;
sel = sel.split("\n");
var param = encodeURI(sel);
param = "www.google.co.jp/search?q=" + param +  "&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&client=firefox";
var file = Components.classes['@mozilla.org/file/local;1'].getService(Components.interfaces.nsILocalFile);
var process = Components.classes['@mozilla.org/process/util;1'].getService(Components.interfaces.nsIProcess);
file.initWithPath(Prgpath);
process.init(file);
var arr=new Array();
arr[0]=param;
var out = {};
process.run(false,arr,arr.length,out);
};
var newItem = document.createElement("menuitem");
newItem.setAttribute("label", "Search by Google");
newItem.setAttribute("id", "SearchSelection_menu");
newItem.setAttribute("oncommand", "SelectionSearch();");
document.getElementById("messagePaneContext").appendChild(newItem);
document.getElementById("messagePaneContext").addEventListener("popupshowing", function() {
document.getElementById("SearchSelection_menu").hidden = !gContextMenu.isTextSelected;
}, false);
})();

312 名前:308 mailto:sage [2007/05/09(水) 18:14:37 ID:pYP7fJ9n0]
>>311
おおおまさにこれが欲しかった!ありがとう!
専ブラからコピペしたらエラーが出て動かなかったので、
ブラウザからコピペしたら動きました。

313 名前:311 mailto:sage [2007/05/10(木) 00:07:49 ID:1nGLiReq0]
>>312
仕事帰りの >>311 です。
Tb のスクリプトを書くのは初めてなのでカナリ手抜き(不勉強)なブツですが役に立てて良かったです。
モウチョット勉強しなくちゃナ....自分

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/10(木) 18:44:45 ID:/xc2AcHj0]
グーグルマップには
マップの左側の表示切替をする三角矢印がありますが
マップの上部の表示切替をする三角矢印を挿入する
greasemonkeyスクリプトはありませんか

userscripts.orgで検索したり
("google map"|"google maps"|"google マップ") greasemonkey
("google map"|"google maps"|"google マップ") greasemonkey ("toggle"|"トグル")
などで検索してみたのですが見当たらなくて

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 01:36:46 ID:wsbcZGPL0]
今Firefox更新情報 Wiki*にあがってた
Clear Fields っていう拡張入れたのですが
これと全く同じ働きしてくれる物って無いですかね?



316 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 03:18:03 ID:T650Od610]
>>315
ボタンを追加するものでなくて,右クリックにクリアを追加するものが
まとめサイトに挙がってた。
ucjs_clearfield.uc.js コンテキストメニューにフィールドのクリアを追加する

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 07:31:21 ID:1z/ICMl30]
検索バーのみで良ければSecond Searchがあるけど用途が違うかな

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 10:44:29 ID:Y86/GsMo0]
if (履歴を戻るボタンが押された) 〜

という判定はどうしたらできますか?

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 12:29:17 ID:wsbcZGPL0]
>>316
微妙に違う感じですね・・
でも、ありがとうございました。参考にさせていただきます

>>317
ありがとうございます。
ちょっと違うっぽいですね。でも便利ですね

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/15(火) 20:41:39 ID:SwKzNHvL0]
>>318
var Button = document.getElementById("back-button");
で、後は
Button.setAttribute("oncommand", "hogehoge();"); とか
Button.setAttribute("context", id); とか
Button.addEventListener("click", function(event) {if( event.button==0 ) hoge;}, false);
とか色々、何がしたいのか分からないから答えも適当になる。


321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/17(木) 11:56:42 ID:2aBa6MFS0]
pagerization と autopagerize 便利なんだけど、trunk では動かない。
(autopagerize だと
htmlDoc.documentElement.appendChild(fragment)
でエラー)
この関係っぽいけど誰か動かしてる人います?
ttp://7rd.net/ssb/archives/2006/12/06003058.php
google auto pager は普通に動くんだけど

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/17(木) 20:03:24 ID:fNsO5l6M0]
軽量版(?)Googleノートブック
himag.blog26.fc2.com/blog-entry-212.html

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 01:26:02 ID:Opzw3OYP0]
>322
使えないづら。諦めろ

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 01:28:08 ID:Opzw3OYP0]
>321
だた

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 02:18:12 ID:QCNdJ/Hh0]
「右ダブルクリックでリンクを新しいタブで開く」ということは出来ないでしょうか?
「右ダブルクリックでタブを閉じる」は検索すると出てきたのですが・・・
もし出来るのであれば教えてください。よろしくお願いします。



326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 02:42:15 ID:zC6mRNdv0]
こんな感じ?
gBrowser.mPanelContainer.addEventListener("dblclick", function(aEvent) {
if (aEvent.button == 2) {
var target = aEvent.target;
while (target) {
if ((target instanceof HTMLAnchorElement || target instanceof HTMLAreaElement)
&& target.hasAttribute("href")) {
aEvent.preventDefault();
aEvent.stopPropagation();
document.getElementById("contentAreaContextMenu").hidePopup();
var docURL = target.ownerDocument.location.href;
urlSecurityCheck(target.href, docURL, Ci.nsIScriptSecurityManager.DISALLOW_SCRIPT);
gBrowser.loadOneTab(target.href, docURL ? makeURI(docURL) : null, null, null, false, false);
return;
}
target = target.parentNode;
}
}
}, true);

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 02:56:48 ID:QCNdJ/Hh0]
>>326
おお!想像してたとおりの挙動です
これで心置きなくfirefoxに乗り換えられます
本当にありがとうございました

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 07:28:13 ID:Opzw3OYP0]
同じURLが既に開かれていたらタブを開く代わりにそのタブに移動する
っていうスクリプトどこかで見た気がするのですが、お持ちの方いますか?

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 09:09:35 ID:YEwImq2T0]
>>328
これのことか?
URL/URI によりレジュームする
ttp://developer.mozilla.org/ja/docs/Code_snippets:Tabbed_browser#URL.2FURI_.E3.81.AB.E3.82.88.E3.82.8A.E3.83.AC.E3.82.B8.E3.83.A5.E3.83.BC.E3.83.A0.E3.81.99.E3.82.8B

330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/18(金) 11:13:16 ID:aZH6eyKx0]
>329
まさしくそれっぽいですが、userChrome.js で使う場合にはどう
移植すればよいのでしょう・・・

331 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 01:50:58 ID:IfrHk2d70]
Fx2.0.0.3において,
サイドバーブックマークtreechildrenのデフォルトのtooltip
の表示を抑制するにはどのようにコードを書けばいいのか
ご教示いただきたくお願いいたします。

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 12:34:23 ID:d+Gr/XUW0]
SearchLoad Optionsという拡張の
「別の検索エンジンを選択して検索した場合に
元の検索エンジンを選択した状態へ戻す」スクリプトってあるでしょうか。
もしなかったらuserchrome.jsで実現するヒントをどなたか教えて下さいm(_ _)m

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 17:00:41 ID:MCBU0l9t0]
(function() {
var searchbar = BrowserSearch.getSearchBar();
if (searchbar) {
searchbar.handleSearchCommand_original = searchbar.handleSearchCommand;
searchbar.handleSearchCommand = function(aEvent) {
this.handleSearchCommand_original(aEvent);
setTimeout(function() {
var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService);
ss.currentEngine = ss.defaultEngine;
}, 0);
};
}
})();
検索した後にbrowser.search.defaultenginenameの検索エンジンに戻す

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 00:48:02 ID:YJDu/wXW0]
>>333
お礼遅れてしまいスイマセン。

理想通りの動作です。ありがとうございます。
大事に使わせていただきます。

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 02:33:19 ID:4gU/uR0iP]
>>334
SearchLoad Options の設定 の Searchbar タブ にある Reset search engine にチェック入れて
デフォールトの検索エンジンを選択して何秒後に元に戻すかを設定できるけど
それじゃダメなのかな?
>>333 と同等の動作をすると思うんだけど、、、



336 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 08:06:17 ID:YJDu/wXW0]
>>335
レスありがとうです。

設定画面とかあまり必要じゃなくて簡素なもので十分なので・・・。
だから333氏のスクリプトで非常に満足してます。

337 名前:名無しさん@お腹いっぱい。 [2007/05/22(火) 09:06:01 ID:u8+dFTFS0]
急にグリモンのGoogleAutoPagerが機能しなくなったんだけど俺だけ?

www.pqrs.org/~tekezo/firefox/gm_scripts/
ここのを使ってるんだけど。

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 12:28:22 ID:XcyK/0tm0]
>>337
AutoPagerizeかPagerization使えば。

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 12:29:30 ID:YaIMekeA0]
ttp://forums.mozillazine.org/viewtopic.php?p=2171524#2171524
ここのAdds a toolbarbuttonを参考にオプションを開くボタンをツールバーに置いてみたんだけど
さらに他のボタンを追加したい場合どういうコードを書けばいいのかね?

340 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 12:47:11 ID:u8+dFTFS0]
>>338
AutoPagerize使ってみます。
ありがとう。

341 名前:名無しさん@お腹いっぱい。 [2007/05/22(火) 12:51:21 ID:iA0egHHe0]
>>337
Infinite Scrolling in Google Search
googlesystem.blogspot.com/2007/04/infinite-scrolling-in-google-search.html

Pagerizationより速いと思う。

342 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 13:08:58 ID:u8+dFTFS0]
>>341
確かに速かったけど、2ページ目までしか表示されないのね。
続けて表示されてくれたらよかったけど・・・。
教えてくれてありがとう。

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 13:11:26 ID:7pwhnHO50]
>338
そんなんあるのか、と思ったらトランクではうごかんのね

344 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 16:38:22 ID:7WlJbPcb0]
オートページャよか巻き戻し早送りの法が全然使いや少ないか?

345 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 16:50:56 ID:wVHL1SBH0]
platypusを使ったら他の既存のスクリプトが壊れて
再インストールしてもエラーがでるようになりました。
壊れたスクリプトをアンインストールしたいのですが
どうすればいいでしょう?
ユーザースクリプトの管理からはいじれません・・・



346 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 16:58:26 ID:XFE/oXRX0]
>>344
これのこと?
ttp://piro.sakura.ne.jp/xul/_rewindforward.html
>>345
Greasemonkey?とりあえずプロファイルをバックアップしてから、
gm_scriptsフォルダの中の該当スクリプトを直接削除してみればいんじゃない。
Platypusはずいぶん使ってたけどそんなん起こったことないなあ。

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 17:14:35 ID:EU3z+Anb0]
なんだか知らねえが、俺も昨日グリースモンキーがぶっ壊れて
いったんgm_scriptsフォルダから削除して再度インストールしようとしたけど
インストールすら出来なくなった
GMが反応しなかった。

しょうがなく、バックアップしてたFxのプロファイルに丸ごと入れ替えてで復旧させた


348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 17:18:32 ID:wVHL1SBH0]
>>346
gm_scriptsフォルダのスクリプトを削除してから
入れなおして復旧できました
ありがとうございます。

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 23:44:48 ID:Ygp7bZbQ0]
>>344
どっちも使ってるけどgreasemonkeyのやつは一番下にいった瞬間から検索結果が追記されていく感じだから
ページが切り替わらない分スピーディだと思うし戻るのも同じページをスクロールするだけだから早い

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/23(水) 03:03:07 ID:9vTjt3m40]
巻き戻し早送りは,ブラウザの戻る/進むを実行するたびDOMツリーを走査するので,この動作が極端に遅くなる。
一方,類似拡張機能のlink_widgetsは,ナビゲートする時にのみDOMツリーを走査するので,ブラウザの戻る/進むに影響しない。

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/23(水) 21:18:38 ID:lO6KnSqK0]
俺もGreasemonkey 0.6.9にアップデートしたら、スクリプトのインストールができなくなったが、
0.6.8.20070314.0に戻したら、インストールできるようになった。

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/23(水) 23:41:59 ID:LTNcJKet0]
誰か「名前をつけてリンク先を保存」をミドルクリックでダイアログなしに保存できる userChrome.js のスクリプト知らない?
どっかにあったきがするんだけど見つからなくって。

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 00:28:16 ID:w9ryLR+w0]
それってリンク先を新規タブで開けなくなるんじゃ…
好みにもよるが、Drag de Go の方が便利だと思う。

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 00:34:09 ID:0/2aBGoF0]
>>353
リンクを直接ミドルクリックするのではなく、
リンクを右クリック>コンテキストメニューの「〜を保存」をミドルクリックって事でしょ。

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 00:40:58 ID:I197051x0]
alt+クリックでいいじゃん



356 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 00:59:38 ID:6dhmerVU0]
>>354
そうそう
そういうこと

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 01:03:44 ID:w9ryLR+w0]
>>354
>>356
OK 、勘違いスマン。
でもそれならなおさら Drag de GO の方がいいんじゃないかと思った。
スレの趣旨には反するけど。

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 01:20:35 ID:Zp0JEotQ0]
まあこんな感じで
document.getElementById('context-savelink').addEventListener('click', function(aEvent) {
if (aEvent.button == 1) {
urlSecurityCheck(gContextMenu.linkURL, gContextMenu.docURL);
saveURL(gContextMenu.linkURL, gContextMenu.linkText(), null, true, true, makeURI(gContextMenu.docURL, gContextMenu.target.ownerDocument.characterSet));
closeMenus(aEvent.target);
}
}, false);

359 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 02:40:32 ID:8Ysk1tGV0]
>>332さんではないのですが>>333さんのスクリプトを便利に使わせて頂いてます。
Scroll Search Engines.uc.jsでコンテキストメニューから検索エンジンを変更した場合にも
browser.search.defaultenginenameの検索エンジンに戻せたら嬉しいのですが可能でしょうか?

360 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 02:57:48 ID:Zp0JEotQ0]
どぞ
(function() {
var searchbar = document.getElementById("searchbar");
if (searchbar) {
searchbar.handleSearchCommand_original_ucjs = searchbar.handleSearchCommand;
searchbar.handleSearchCommand = function(aEvent) {
this.handleSearchCommand_original_ucjs(aEvent);
setTimeout(function() {
var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService);
ss.currentEngine = ss.defaultEngine;
}, 0);
};
BrowserSearch.loadSearch_original_ucjs = BrowserSearch.loadSearch;
BrowserSearch.loadSearch = function(searchText, useNewTab) {
BrowserSearch.loadSearch_original_ucjs(searchText, useNewTab);
setTimeout(function() {
var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService);
ss.currentEngine = ss.defaultEngine;
}, 0);
};
}
})();

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 04:19:23 ID:8Ysk1tGV0]
>>360
ありがとうございます。
ですが残念ながら検索エンジンが元に戻りませんでした。
検索バーのエンジン方も戻らなくなってしまったので現在>>333の方に戻しています。
自環境のせい?
折角書いて下さったのにすみません。

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 04:37:59 ID:Zp0JEotQ0]
>>361
エラーコンソールに何かエラーメッセージ出てません?

363 名前:352 mailto:sage [2007/05/24(木) 05:54:09 ID:6dhmerVU0]
>>358
うわー
わざわざ書いていただいちゃってすみません。
ありがとうございました!ばっちり動いてます。

364 名前:359 mailto:sage [2007/05/24(木) 05:56:45 ID:8Ysk1tGV0]
あ、あれ?今もう一度入れ直してみたらちゃんと検索エンジンが戻るようになりました!
コンテキストメニューの場合もデフォルトエンジンに戻りました。
先程から変えたことといったらNoScriptを古いバージョンに戻したくらい…。
でなかったらまさか保存時に文字コード間違えたとかorz
とにかくありがとうございました!
そしてお騒がせしてすみませんでした。

365 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 06:32:39 ID:U19E6OFO0]
>>358さんのダイアログ無しでリンク先を保存できるスクリプトを入れようとおもうのですが、
ミドルクリックじゃなくて左クリックで保存をするにはどうすればいいんでしょうか?
出来るのであればスクリプトを教えてください、よろしくお願いします。



366 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 06:41:59 ID:4YoeUM9u0]
>>365
aEvent.button == 0

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 06:59:49 ID:Zp0JEotQ0]
>>365
これで
nsContextMenu.prototype.saveLink = function () {
urlSecurityCheck(this.linkURL, this.docURL);
saveURL(this.linkURL, this.linkText(), null, true, true, makeURI(this.docURL, this.target.ownerDocument.characterSet));
}






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<259KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef