firefox userChrome.js greasemonkeyスクリプトスレ
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2007/01/13(土) 05:56:39ID:iw6A+uB/0無いから立てました。
質問は必ずまとめサイトに目を通した後にして下さい。
■まとめサイト
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/
023780
2007/04/16(月) 00:50:18ID:AtSAjAf00userContent.uc.jsやuserMenu.uc.jsの先頭の
(function(){
の次の行に以下の二行を加えてみてください.
const Cc = Components.classes;
const Ci = Components.interfaces;
0238234
2007/04/16(月) 02:50:58ID:yrQNItr10さっきまで悩み続けていましたが、二行を加えて
いまホスト単体での動作確認しました。
朝、起きられなくなるので今日は寝ますが
ありがたく使わせて頂きますね。
FFとはずれていますが、レス頂きありがとうございました。
0239名無しさん@お腹いっぱい。
2007/04/20(金) 16:49:26ID:SO0Mknrx0// @name "alt to title" in img
// @include *
// ==/UserScript==
(function() {
var i, img = document.getElementsByTagName("img");
for(i = 0; i < img.length; i++) {
if(img[i].alt && !(img[i].title)) {
img[i].title = img[i].alt;
}
}
})();
思うところがあって書いたPopup ALT AttributesをGreasemonkeyで再現するスクリプト
altに値があってtitleに無い場合に、titleにaltをコピってるだけ
当然ながら折り返しはできず
0240名無しさん@お腹いっぱい。
2007/04/20(金) 17:22:28ID:00SkTFqZ0下のようなサイトです
IEでリンクをクリックするとフェードインアウトします
ttp://www.knowledgebase.jp/index.html
0241名無しさん@お腹いっぱい。
2007/04/20(金) 21:50:26ID:aVSdmmAt00242名無しさん@お腹いっぱい。
2007/04/21(土) 00:40:33ID:tf6l3HRQ00243名無しさん@お腹いっぱい。
2007/04/21(土) 02:54:58ID:Hpk+xt7C0どこにあるんだろな…
0244名無しさん@お腹いっぱい。
2007/04/21(土) 17:28:08ID:LBNkRxVj00245名無しさん@お腹いっぱい。
2007/04/22(日) 22:53:43ID:jhU8pjMG00246名無しさん@お腹いっぱい。
2007/04/23(月) 14:37:36ID:EZ1H9Xr00暫定らしいが,ここに
ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070423/1177304718
0247名無しさん@お腹いっぱい。
2007/04/23(月) 20:13:34ID:p0vjv4NE00248名無しさん@お腹いっぱい。
2007/04/23(月) 21:51:56ID:kkdVr77r0less_scroll.user.js
http://d.hatena.ne.jp/nagaton/20060902/1157189144
0249名無しさん@お腹いっぱい。
2007/04/23(月) 22:38:09ID:sbTTa/PR0zenikoさんとこもフォーラムも見たけど、見あたらない
FxはbugzillaからCGI経由でいいだろうけど、だば子が・・・orz
0250名無しさん@お腹いっぱい。
2007/04/23(月) 23:01:59ID:Ytq3kgiY00251名無しさん@お腹いっぱい。
2007/04/24(火) 01:23:27ID:5jDgIn1U0d
右クリでちゃんと保存できたのね
0252名無しさん@お腹いっぱい。
2007/04/24(火) 01:49:03ID:3faHBb9t0Greased Lightbox
GoogleAutoPager
Focus Field
Bright Focus
らへんが割とオススメ
0253名無しさん@お腹いっぱい。
2007/04/24(火) 08:41:23ID:ssx3rzmz00254名無しさん@お腹いっぱい。
2007/04/24(火) 08:53:09ID:cum2qbU201個だけでも重くなることは想定できる
要はスクリプトの内容。
0255名無しさん@お腹いっぱい。
2007/04/24(火) 09:42:02ID:Ycvi4KCS00256名無しさん@お腹いっぱい。
2007/04/24(火) 14:52:04ID:GTspjmZH0前はいぬビームの使ってたけど、なくなった後にFirefoxが壊れてなくなっちゃったもんで。
025780
2007/04/24(火) 18:04:01ID:sNxXGWDT0userContent.js ver. 0.5
http://s-io.net/up/1/_/jump/1177405050442503.hVl4GF
・trunk(3.0a4pre)でも動くように
・SeaMonkeyでも動くように
userMenu.js ver. 0.4
http://s-io.net/up/1/_/jump/1177405088154131.6CFYqZ
・tabmenuディレクトリ下のスクリプトを,タブコンテキストメニューに追加できるように
・メニューアイテム自身を_thisに入れて渡すように
・SeaMonkeyでも動くように
>>241
対応しました.
>>242
trunkの事はよく知らないけれど,3.0a4preとやらで動作確認してみました.
userMenu.js は前の0.3でも動くと思います.駄目だったら新しいのを試してみてください.
>>243
ブックマークと履歴を新タブで開く >>193 はまだ流れていないので拾えるハズです.
その他は >>177-178 ぐらいだったような.
0258名無しさん@お腹いっぱい。
2007/04/24(火) 18:39:51ID:UDHT4MlT0dです。いただきました。
>trunkの事はよく知らないけれど,3.0a4preとやらで動作確認してみました.
userContent.js ver. 0.5 だけですが
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9a3) Gecko/20070322 GranParadiso/3.0a3
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a4pre) Gecko/20070421 Minefield/3.0a4pre
で動作確認できました。
チナミニ、Japanize のスクリプト版が問題なく動いています。
0259258
2007/04/24(火) 20:37:09ID:UDHT4MlT0>userMenu.js は前の0.3でも動くと思います.駄目だったら新しいのを試してみてください.
userMenu.js は使っていなかったので未確認でしたが 0.3/0.4 でOKでした。
0260名無しさん@お腹いっぱい。
2007/04/24(火) 21:25:45ID:X74HsjL40参考になりました。
0261名無しさん@お腹いっぱい。
2007/04/25(水) 18:51:43ID:IENLZHCZ00262名無しさん@お腹いっぱい。
2007/04/26(木) 19:21:39ID:ksmH1m+a0userContent.cssに
/* Block Flash, using a placeholder you can click to unblock a desired Flash animation. */
/* Doesn't work for embed tags, which are less common than object tags - bug 190970 */
object[classid$=":D27CDB6E-AE6D-11cf-96B8-444553540000"],
object[codebase*="swflash.cab"] {
-moz-binding: url("http://www.cs.hmc.edu/~jruderma/flash.xml#obj"); }
0263名無しさん@お腹いっぱい。
2007/04/28(土) 13:01:33ID:MHRbrJ8L0meta refresh無効化
http://www.kbstyle.net/program/greasemonkey/index.html
パスワード表示スクリプト
http://blog.smzl.info/script/
0264名無しさん@お腹いっぱい。
2007/04/28(土) 13:04:40ID:MHRbrJ8L00265名無しさん@お腹いっぱい。
2007/04/28(土) 15:31:00ID:qeawrpkr0上に表示されるバー?が、大きい画像の時とか邪魔なんですけど
隠す事って出来ないのでしょうか?
0266名無しさん@お腹いっぱい。
2007/04/28(土) 18:07:52ID:/MSXp7yJ0スクロールしたり上のバーの-を押して画像を縮小じゃだめ?
0267名無しさん@お腹いっぱい。
2007/04/28(土) 18:13:37ID:qeawrpkr0大きい画像だとスクロール出来ないので、縮小で我慢するしかないですかね?
0268名無しさん@お腹いっぱい。
2007/04/28(土) 19:14:00ID:/MSXp7yJ0じゃあ419行目を
objMenu.style.display = 'none';
にして拡大縮小などはキーボードからやるってのはどう?
というか、透過されてるんだから全然見えなくは無いのに
それでも困るってどういう状況?
0269265
2007/04/30(月) 21:24:43ID:q9Qq8dJ00いや性格的な問題です;
ちゃんと全体が見えないと気持ち悪かったものですから
マウス派なので、やっぱり我慢して使います。
わざわざありがとうございました。
0270名無しさん@お腹いっぱい。
2007/05/01(火) 14:49:19ID:i6K5bhIt0この記事のようにAll−in−One Sidebarのバーも細くできるでしょうか?
どう書いたらいいんでしょうか?
0271名無しさん@お腹いっぱい。
2007/05/01(火) 14:56:12ID:a8ezAOBM0例えば
/* サイドツールバーの幅を狭くする */
#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;
}
こんなかんじ?
0272名無しさん@お腹いっぱい。
2007/05/01(火) 17:45:38ID:Z/SlyvZu0特定の文章を別の文章に置換するスクリプトってありませんか?
出来ればいくつか同時に置換できると助かるんですが
あと、そういったスクリプトで
「・・・・・・」→「……」
「・・・・・」→「……」
「・・・・」→「……」
みたいに一部が重なってるのを置換出来ると嬉しいです
0273名無しさん@お腹いっぱい。
2007/05/01(火) 19:19:32ID:NPlStH2C00275名無しさん@お腹いっぱい。
2007/05/01(火) 23:04:51ID:pJftVWC90EmEditorを起動するだけの単純なスクリプトなんですが、以下のように記述してもエラーが出てしまいます。
var EmEditorPath = "C:\\Program Files\\EmEditor\\EmEditor.exe";
_jsaCScript.exec(EmEditorPath);
ちなみにその時のエラー画面です↓
http://bebe.run.buttobi.net/up/src/be_0373.jpg
Fxのバージョンは2.0.0.3です。
1.5系の時はこれで動いていたのですが、2.0系から動かなくなりました。
どこがいけないんでしょうか?
0276名無しさん@お腹いっぱい。
2007/05/01(火) 23:27:36ID:dGFeX/5600277名無しさん@お腹いっぱい。
2007/05/01(火) 23:36:29ID:pJftVWC90はい、してます。
他のスクリプトは正常に動いてます。
0278名無しさん@お腹いっぱい。
2007/05/01(火) 23:42:16ID:dGFeX/560jsactions.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;
},
0279名無しさん@お腹いっぱい。
2007/05/02(水) 00:25:52ID:iR5/vO3U0おお、修正してみたらできました!
ありがとうございます。ペコリm(_ _)m
0280272
2007/05/02(水) 01:16:39ID:k0lM3FY+0特定の文字列を別の文字列に変換するgreasemonkeyのスクリプトを探しています。
出来れば複数の文字列を同時に置換出来るものがあると助かります。
一応ググってはみたんですが、なかったもので。
それと、もしそういったスクリプトがあっても、全角を変換することは出来ないんでしょうか?
0281名無しさん@お腹いっぱい。
2007/05/02(水) 01:39:58ID:VmS8NuFA0用途が思いつかんので,私は作ろうとは思わない。
だから他の人も作る必然性がなかったんじゃないかな。
おもしろい用途があるなら,それをプレゼンしてみたらいかがでしょう。
そしたら心優しい人が作ってくれるかもしれません。
0282名無しさん@お腹いっぱい。
2007/05/02(水) 01:47:11ID:t/CGf2+c0ttp://www.shuwasystem.co.jp/books/gremon/
この一番下のとか?
0283名無しさん@お腹いっぱい。
2007/05/02(水) 02:14:33ID:OqdT8kNr0自分で
0284280
2007/05/02(水) 05:19:42ID:k0lM3FY+0参考にしながら作ることが出来ました。どうもありがとうございます
自分がネットで小説を読んだりするのですが、「…」が「・・・」と表記されていたりするのが読みにくいので、
そういったのを読みやすく出来ればと思って探していたんです
全角はUnicodeに変換すればいいだけだと長いこと気付かず
ド素人丸出しの恥をさらしてしまった……
0285名無しさん@お腹いっぱい。
2007/05/04(金) 02:38:51ID:dUpcnobd0ロケーションバーにはPaste and Goが出ますが検索バーには出ません。
検索バーにもPaste and Goを出すにはどうしたらいいのでしょうか?
0286名無しさん@お腹いっぱい。
2007/05/04(金) 02:51:31ID:QicojLQ700287名無しさん@お腹いっぱい。
2007/05/04(金) 03:00:13ID:dUpcnobd0それ使ってみたら検索バーの方が出ないんだ…。
0288名無しさん@お腹いっぱい。
2007/05/04(金) 03:03:46ID:QicojLQ70ttp://amb.vis.ne.jp/mozilla/?p=53
0289名無しさん@お腹いっぱい。
2007/05/04(金) 03:05:22ID: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);
})();
0290名無しさん@お腹いっぱい。
2007/05/04(金) 03:20:46ID:ROILWoL600291名無しさん@お腹いっぱい。
2007/05/04(金) 03:22:11ID:JnHVZ2Pu0searchbar.handleSearchCommand(aEvent);
じゃないと駄目だった
0292名無しさん@お腹いっぱい。
2007/05/04(金) 03:22:20ID:rn2N2eoL00293名無しさん@お腹いっぱい。
2007/05/04(金) 04:03:14ID:JnHVZ2Pu0(function() {
document.getElementById("find-field").addEventListener("keypress", function(aEvent) {
if (aEvent.ctrlKey && aEvent.charCode == 102) {
gFindBar.closeFindBar();
aEvent.preventDefault();
}
}, false);
})();
0294名無しさん@お腹いっぱい。
2007/05/04(金) 04:05:07ID:dUpcnobd0実はそれ入ってた。
よくよく考えたらこれ入ってたら検索バーにPaste and Goいらないのかorz
>>289>>291
書き換えてみたら出て来ました。
ありがとう。
0295名無しさん@お腹いっぱい。
2007/05/05(土) 19:22:00ID:tPtmdgXN0なんか動作しないんだが。
Firefox2.0でしか動かないとか?
0296名無しさん@お腹いっぱい。
2007/05/05(土) 21:19:21ID:pAcSDhdS0その通りです。
Findbar周りは,XULエレメントのプロパティやメソッドが,Fxのバージョンにより
大きく変わっているの。
0297名無しさん@お腹いっぱい。
2007/05/05(土) 22:10:45ID:8nSUhnI103.0系はワカラン
0298名無しさん@お腹いっぱい。
2007/05/05(土) 22:13:48ID:OWiu3cXR0if(findBar.hidden) gFindBar.onFindCmd();
else gFindBar.closeFindBar();
Fx3:
if(findBar.hidden) findBar.onFindCommand();
else findBar.close();
Fx1.X は使ってないから分からん。
0299名無しさん@お腹いっぱい。
2007/05/06(日) 00:02:12ID:tv75UrQ000300298
2007/05/06(日) 00:26:42ID:XIHV+Bw40if((document.getElementById('FindToolbar')).hidden)
onFindCmd();
else
closeFindBar();
かな?
0301名無しさん@お腹いっぱい。
2007/05/06(日) 12:13:38ID:zf3sXQp30if((document.getElementById('FindToolbar')).hidden)
onFindCmd();
else
closeFindBar();
})();
こういうこと?↑だとダメだった。
0302名無しさん@お腹いっぱい。
2007/05/06(日) 12:26:07ID:XIHV+Bw40ゴメン昔書いた拡張からそのままコピペで紛らわしい事書いた
>>297 が書いてる通り
(function() {
document.getElementById("find-field").addEventListener("keypress", function(aEvent) {
if (aEvent.ctrlKey && aEvent.charCode == 102) {
closeFindBar();
aEvent.preventDefault();
}
}, false);
})();
でOKでは?の意味(1.5系使ってないので未確認)
0303名無しさん@お腹いっぱい。
2007/05/06(日) 14:59:15ID:XIHV+Bw40<overlay id='_key-overlay' xmlns='http://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>
0304名無しさん@お腹いっぱい。
2007/05/06(日) 20:29:56ID:k1tFLtFp0Findbarの履歴のクリア機能が欲しいのです・・・・
0305名無しさん@お腹いっぱい。
2007/05/06(日) 23:21:58ID:5WpTSWz60その逆でもいいけど。再起動なしでできるようにしてほしい。
0306名無しさん@お腹いっぱい。
2007/05/06(日) 23:23:07ID:tv75UrQ000307名無しさん@お腹いっぱい。
2007/05/07(月) 01:38:48ID:qjit5QTN0タブにFirefoxもうひとう開けってか?
0308名無しさん@お腹いっぱい。
2007/05/07(月) 06:03:57ID:39ydaRNM0Conqueryが更新止まってるみたいで不便なんす。
0309名無しさん@お腹いっぱい。
2007/05/07(月) 07:59:38ID:wZCCZ6AM0グリモンの有効/無効なら新しいタブや
リロード(F5)で切り替えられたと思う…。
0310名無しさん@お腹いっぱい。
2007/05/08(火) 06:55:29ID:tUwCbKjP0Firefox対象外のGMではあたりまえだろ。
0311名無しさん@お腹いっぱい。
2007/05/09(水) 02:36:23ID:cRfW6U4o0マダ見てたら一応 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 = "http://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);
})();
0312308
2007/05/09(水) 18:14:37ID:pYP7fJ9n0おおおまさにこれが欲しかった!ありがとう!
専ブラからコピペしたらエラーが出て動かなかったので、
ブラウザからコピペしたら動きました。
0313311
2007/05/10(木) 00:07:49ID:1nGLiReq0仕事帰りの >>311 です。
Tb のスクリプトを書くのは初めてなのでカナリ手抜き(不勉強)なブツですが役に立てて良かったです。
モウチョット勉強しなくちゃナ....自分
0314名無しさん@お腹いっぱい。
2007/05/10(木) 18:44:45ID:/xc2AcHj0マップの左側の表示切替をする三角矢印がありますが
マップの上部の表示切替をする三角矢印を挿入する
greasemonkeyスクリプトはありませんか
userscripts.orgで検索したり
("google map"|"google maps"|"google マップ") greasemonkey
("google map"|"google maps"|"google マップ") greasemonkey ("toggle"|"トグル")
などで検索してみたのですが見当たらなくて
0315名無しさん@お腹いっぱい。
2007/05/15(火) 01:36:46ID:wsbcZGPL0Clear Fields っていう拡張入れたのですが
これと全く同じ働きしてくれる物って無いですかね?
0316名無しさん@お腹いっぱい。
2007/05/15(火) 03:18:03ID:T650Od610ボタンを追加するものでなくて,右クリックにクリアを追加するものが
まとめサイトに挙がってた。
ucjs_clearfield.uc.js コンテキストメニューにフィールドのクリアを追加する
0317名無しさん@お腹いっぱい。
2007/05/15(火) 07:31:21ID:1z/ICMl300318名無しさん@お腹いっぱい。
2007/05/15(火) 10:44:29ID:Y86/GsMo0という判定はどうしたらできますか?
0319名無しさん@お腹いっぱい。
2007/05/15(火) 12:29:17ID:wsbcZGPL0微妙に違う感じですね・・
でも、ありがとうございました。参考にさせていただきます
>>317
ありがとうございます。
ちょっと違うっぽいですね。でも便利ですね
0320名無しさん@お腹いっぱい。
2007/05/15(火) 20:41:39ID:SwKzNHvL0var Button = document.getElementById("back-button");
で、後は
Button.setAttribute("oncommand", "hogehoge();"); とか
Button.setAttribute("context", id); とか
Button.addEventListener("click", function(event) {if( event.button==0 ) hoge;}, false);
とか色々、何がしたいのか分からないから答えも適当になる。
0321名無しさん@お腹いっぱい。
2007/05/17(木) 11:56:42ID:2aBa6MFS0(autopagerize だと
htmlDoc.documentElement.appendChild(fragment)
でエラー)
この関係っぽいけど誰か動かしてる人います?
ttp://7rd.net/ssb/archives/2006/12/06003058.php
google auto pager は普通に動くんだけど
0322名無しさん@お腹いっぱい。
2007/05/17(木) 20:03:24ID:fNsO5l6M0http://himag.blog26.fc2.com/blog-entry-212.html
0323名無しさん@お腹いっぱい。
2007/05/18(金) 01:26:02ID:Opzw3OYP0使えないづら。諦めろ
0324名無しさん@お腹いっぱい。
2007/05/18(金) 01:28:08ID:Opzw3OYP0だた
0325名無しさん@お腹いっぱい。
2007/05/18(金) 02:18:12ID:QCNdJ/Hh0「右ダブルクリックでタブを閉じる」は検索すると出てきたのですが・・・
もし出来るのであれば教えてください。よろしくお願いします。
0326名無しさん@お腹いっぱい。
2007/05/18(金) 02:42:15ID:zC6mRNdv0gBrowser.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);
0327名無しさん@お腹いっぱい。
2007/05/18(金) 02:56:48ID:QCNdJ/Hh0おお!想像してたとおりの挙動です
これで心置きなくfirefoxに乗り換えられます
本当にありがとうございました
0328名無しさん@お腹いっぱい。
2007/05/18(金) 07:28:13ID:Opzw3OYP0っていうスクリプトどこかで見た気がするのですが、お持ちの方いますか?
0329名無しさん@お腹いっぱい。
2007/05/18(金) 09:09:35ID:YEwImq2T0これのことか?
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
0330名無しさん@お腹いっぱい。
2007/05/18(金) 11:13:16ID:aZH6eyKx0まさしくそれっぽいですが、userChrome.js で使う場合にはどう
移植すればよいのでしょう・・・
0331名無しさん@お腹いっぱい。
2007/05/20(日) 01:50:58ID:IfrHk2d70サイドバーブックマークtreechildrenのデフォルトのtooltip
の表示を抑制するにはどのようにコードを書けばいいのか
ご教示いただきたくお願いいたします。
0332名無しさん@お腹いっぱい。
2007/05/20(日) 12:34:23ID:d+Gr/XUW0「別の検索エンジンを選択して検索した場合に
元の検索エンジンを選択した状態へ戻す」スクリプトってあるでしょうか。
もしなかったらuserchrome.jsで実現するヒントをどなたか教えて下さいm(_ _)m
0333名無しさん@お腹いっぱい。
2007/05/20(日) 17:00:41ID:MCBU0l9t0var 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の検索エンジンに戻す
0334名無しさん@お腹いっぱい。
2007/05/21(月) 00:48:02ID:YJDu/wXW0お礼遅れてしまいスイマセン。
理想通りの動作です。ありがとうございます。
大事に使わせていただきます。
0335名無しさん@お腹いっぱい。
2007/05/21(月) 02:33:19ID:4gU/uR0iPSearchLoad Options の設定 の Searchbar タブ にある Reset search engine にチェック入れて
デフォールトの検索エンジンを選択して何秒後に元に戻すかを設定できるけど
それじゃダメなのかな?
>>333 と同等の動作をすると思うんだけど、、、
0336名無しさん@お腹いっぱい。
2007/05/21(月) 08:06:17ID:YJDu/wXW0レスありがとうです。
設定画面とかあまり必要じゃなくて簡素なもので十分なので・・・。
だから333氏のスクリプトで非常に満足してます。
■ このスレッドは過去ログ倉庫に格納されています