firefox userChrome.js greasemonkeyスクリプトスレ 4
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2008/02/04(月) 00:48:54ID:fTHHCY6b0■まとめサイト
firefoxまとめサイト
ttp://firefox.geckodev.org/
ttp://firefox.geckodev.org/index.php?cmd=read&page=Greasemonkey
ttp://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js
■前スレ
firefox userChrome.js greasemonkeyスクリプトスレ 3
http://pc11.2ch.net/test/read.cgi/software/1194363551/
■拡張機能
greasemonkey
ttp://www.greasespot.net/
"zeniko's userChrome.js"
ttp://mozilla.zeniko.ch/userchrome.js.html
userChrome.js
ttp://forums.mozillazine.org/viewtopic.php?t=397735
ttp://forums.mozillazine.org/viewtopic.php?t=556229
userChrome.js 0.8 (FX) - Add-ons Mirror
ttp://forum.addonsmirror.net/index.php?showtopic=6878
■拡張機能その2
JavaScript Actions
ttp://openhideaway.net/Firefox/
Custom Buttons
ttps://addons.mozilla.org/firefox/2707/
ttps://addons.mozilla.org/en-US/firefox/addon/5066
0232名無しさん@お腹いっぱい。
2008/03/05(水) 05:15:13ID:Cr650WQL0ハードリンク/ジャンクションを用いるか,
または, getNewScriptDir() を置き換え共通のフォルダを得るようにする
>>231
意味不明
0233名無しさん@お腹いっぱい。
2008/03/05(水) 05:15:16ID:R7LZH5oU0コピーくらいしかないんじゃない?
>>231
Tab
0234名無しさん@お腹いっぱい。
2008/03/05(水) 07:54:42ID:F1nek/u40なるほど〜!グリモン本体いじってみようかと思います。
ありがとうございます。
0235名無しさん@お腹いっぱい。
2008/03/05(水) 13:55:56ID:Pj6HmZID0- var searchbar = BrowserSearch.getSearchBar();
+ var searchbar = document.getElementById('searchbar');
0236名無しさん@お腹いっぱい。
2008/03/05(水) 20:39:10ID:QHkYyppA0で行けるが....
0237名無しさん@お腹いっぱい。
2008/03/05(水) 21:39:23ID:rdwbGLhf0初スレの80さんでも、80氏ではないけれどさんでも、どなたかおながいします
0238名無しさん@お腹いっぱい。
2008/03/05(水) 21:42:47ID:ERcfA4400デフォで新しいタブで開くんじゃないの?
0239名無しさん@お腹いっぱい。
2008/03/05(水) 21:45:35ID:rdwbGLhf00240名無しさん@お腹いっぱい。
2008/03/05(水) 22:03:00ID:Cr650WQL0// @name closeBlankTab.uc.js
// @namespace http://pc11.2ch.net/test/read.cgi/software/1202053734/
// @description 新しいタブが開かれるときに現在のタブがblankならこれを閉じる
// @include main
// @compatibility Firefox 2.0 3.0
// @author ???
// @version LastMod 2008/03/05 22:30
// @Note
// ==/UserScript==
gBrowser.addEventListener("TabOpen", function onTabOpen(aEvent) {
if ( !gBrowser.mCurrentBrowser.docShell.busyFlags
&& !gBrowser.mCurrentBrowser.docShell.restoringDocument
&& gBrowser.currentURI.spec == "about:blank"){
gBrowser.removeTab(gBrowser.mCurrentTab);
}
},true);
0241名無しさん@お腹いっぱい。
2008/03/05(水) 22:27:12ID:rdwbGLhf0ああ、ありがとうがざいます
Fx2ではnsBrowserAccess.prototype.openURIに小細工をかまして実現してたんですけど
3.0b4preに変えてから、この方法が通じなくなり手も足も出ずにクレクレしてしまいますたorz
TabOpenを監視すりゃ良かったんですね、思いつかなかったおれアホス
0242名無しさん@お腹いっぱい。
2008/03/05(水) 22:50:55ID:rdwbGLhf0ブラウザのウィンドウを背面に維持し続けることは出来なくなるんですね・・・
うまい回避策ってありませんでしょうか
0243名無しさん@お腹いっぱい。
2008/03/05(水) 23:01:28ID:Cr650WQL0何か別の要因があるんじゃないの-
0244名無しさん@お腹いっぱい。
2008/03/05(水) 23:31:26ID:rdwbGLhf0瞬時にgBrowser.removeTab(gBrowser.mCurrentTab);されて、新しくTabOpenされたところがカレントになりますよね
ここでTabのフォーカスが移動するので、Fxのウィンドウそのもの背面に維持したり
或いは最小化の状態を維持することは、出来ないんではないでしょうか?
もちろんカレントがabout:blank以外だと、gBrowser.removeTab(gBrowser.mCurrentTab)されることはないので
Tabのフォーカスの移動も起きないので、背面の状態を維持可能ですが・・・
なにか誤解があったならば、ごめんなさい
0245名無しさん@お腹いっぱい。
2008/03/06(木) 00:21:06ID:2wbkKg4B0以下のコードはFx起動後20秒後に現在タブを削除するものですが,
Fxを起動してタブを複数開き, 背面にしておいてしばらく放置
タブは削除され現在タブは移動するが, Fxは前面になりません。
setTimeout(function(){
gBrowser.removeTab(gBrowser.mCurrentTab);
},20000);
0246名無しさん@お腹いっぱい。
2008/03/06(木) 00:32:45ID:us1M4UYe0javascript:setTimeout(function(){gBrowser.removeTab(gBrowser.mCurrentTab);},20000);
ってロケーションバーに入力してタブ二つ開いたら、おっしゃる通りでした(´・ω・`)
なにか他のスクリプトと干渉してるのでしょうね、ごめんでした
0247名無しさん@お腹いっぱい。
2008/03/06(木) 02:40:49ID:5qu89Fo40のonclick属性を削除する方法を教えてください。
0248名無しさん@お腹いっぱい。
2008/03/06(木) 02:41:34ID:iskoubjw0なんとかならんものかなぁ
0249名無しさん@お腹いっぱい。
2008/03/06(木) 02:53:52ID:2wbkKg4B0removeAttribute
>>248
使える
0250名無しさん@お腹いっぱい。
2008/03/06(木) 03:01:34ID:iskoubjw0っていうか、短時間での〜のせいだったっぽい・・・・
0251名無しさん@お腹いっぱい。
2008/03/06(木) 06:24:30ID:3rnMBqzN0例: l3wen3je.MyProfile1というプロファイルの場合
firefox userChrome.js greasemonkeyスクリプトスレ 4 - Firefox MyProfile1
0252名無しさん@お腹いっぱい。
2008/03/06(木) 11:34:43ID:kFuGSGqm0俺はランキングでは使えるけど、検索したあとの画面では使えない
0253名無しさん@お腹いっぱい。
2008/03/06(木) 12:03:59ID:BV4oMbN/00254名無しさん@お腹いっぱい。
2008/03/06(木) 12:10:45ID:kFuGSGqm00255名無しさん@お腹いっぱい。
2008/03/06(木) 14:09:42ID:1u1QlxUv0AutoPagerizeに入れ替えるか…
0256名無しさん@お腹いっぱい。
2008/03/06(木) 15:36:53ID:dar/ti290http://googlereader.blogspot.com/2008/03/one-more-step.html
0257名無しさん@お腹いっぱい。
2008/03/06(木) 15:43:29ID:AxOB+0vK0Pagerizationの作者が乗り換えてくれと告知してる。
ttp://d.hatena.ne.jp/ofk/20071116/1195209552
0258名無しさん@お腹いっぱい。
2008/03/06(木) 15:45:10ID:2wbkKg4B0つttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20080306/1204785686
0259名無しさん@お腹いっぱい。
2008/03/06(木) 16:13:38ID:1u1QlxUv0うお、ほんとだ
情報ありがとう。乗り換える。
0260名無しさん@お腹いっぱい。
2008/03/06(木) 16:38:32ID:4sevNUcJ0バージョン2と3とで処理を分けたいんだが。
0261名無しさん@お腹いっぱい。
2008/03/06(木) 16:39:28ID:BV4oMbN/0うおー助かりました!
0262名無しさん@お腹いっぱい。
2008/03/06(木) 18:31:46ID:++wk41LO0おらもだめだな
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b4pre) Gecko/2008030323 Minefield/3.0b4pre (tete009 MMX PGO)
0263名無しさん@お腹いっぱい。
2008/03/06(木) 18:37:55ID:f2ld2Phw0http://www.xuldev.org/blog/?p=134
0264名無しさん@お腹いっぱい。
2008/03/06(木) 21:04:20ID:4sevNUcJ0ありがとう!
0265名無しさん@お腹いっぱい。
2008/03/06(木) 22:44:37ID:xs2IgUzq0ググッて落としたんですが、機能しなくって。。(涙
0266名無しさん@お腹いっぱい。
2008/03/06(木) 22:50:02ID:ezP7Vq6d00267名無しさん@お腹いっぱい。
2008/03/06(木) 23:07:58ID:xs2IgUzq00268名無しさん@お腹いっぱい。
2008/03/06(木) 23:21:00ID:Ipx/52dx0じゃあ優しい俺が手取り足取り腰取り教えてやるよ
「 こ の ス レ く ら い 全 部 見 ろ ク ズ が っ ! 」
これで良い? もっと具体的に言うとテンプレ、>>2のアップローダあたりだ
0269名無しさん@お腹いっぱい。
2008/03/06(木) 23:25:47ID:xs2IgUzq0>>2で落としたのはなぜか作動してくんない。。
俺が馬鹿なだけなんですが。親切な人おしえてください。
0270名無しさん@お腹いっぱい。
2008/03/06(木) 23:30:04ID:Ipx/52dx0バージョンがわからんと何とも言えないが、>>32-35の事で引っかかってるのかも知れない
俺は2.0.0.12、3beta4、3beta5preでアップローダのパッチとかを適宜当てるとちゃんと動いた
スクリプトの問題ではなく何らかの人為的ミスじゃね?
0271名無しさん@お腹いっぱい。
2008/03/06(木) 23:35:50ID:xs2IgUzq00272名無しさん@お腹いっぱい。
2008/03/06(木) 23:51:12ID:04DaN46B00273名無しさん@お腹いっぱい。
2008/03/07(金) 01:05:19ID:E3eQrX7B00274名無しさん@お腹いっぱい。
2008/03/07(金) 01:27:28ID:FbfXdBFy0乗り換えてみたら userContents.js だと動かないな。。。
0275名無しさん@お腹いっぱい。
2008/03/07(金) 04:37:06ID:oCP+vxAL00276名無しさん@お腹いっぱい。
2008/03/07(金) 06:59:56ID:/aa+R8Xm0突然Google リーダーで「Google Reader v2 - show original in tabg」(オリジナル記事を新タブ)使えなくなった(Google Readerでも同じ)
おまけにKで次記事→記事タイトルクリック→Kが押しても無反応、どっか空間を左クリックしてから
じゃないと反応しなくなった
と思ったらGoogleリーダー自体がアップデートしてたのね、関係あるのかな?
音速で記事消化出来てて重宝してたんだが
同じ症状の人いる?なんか対策ないものだろうか
0277名無しさん@お腹いっぱい。
2008/03/07(金) 11:10:52ID:Nhm2aFUL0あとGoogle Reader - Social Bookmarkでなぜかbキーが反応なし。shift+bは大丈夫なんだけど。。。
0278名無しさん@お腹いっぱい。
2008/03/07(金) 11:23:09ID:ghgMW9lo0グリモンはサイトの記述を書き換える拡張だろ
サイトの仕様が変わったらおかしくなるのは当然
グリモンスクリプトがアップデートされるのを待つか
自分で新仕様対応に書き換えるしかない
0279名無しさん@お腹いっぱい。
2008/03/07(金) 11:47:56ID:NePRs+Ub0そうかぁありがと。自分はそんな能力ないしそろそろ勉強してみるかな
それに結構これマイナーだしな。いちおうLDRも見てみるよ
リーダー周りはやっぱみんな困ってるみたいだな>>277
0280名無しさん@お腹いっぱい。
2008/03/07(金) 14:28:22ID:FbfXdBFy0既出だったのな
スレ汚しすまそ
0281名無しさん@お腹いっぱい。
2008/03/07(金) 14:32:29ID:i5L29KP500282名無しさん@お腹いっぱい。
2008/03/07(金) 16:14:32ID:B7r9oPXn00283名無しさん@お腹いっぱい。
2008/03/07(金) 16:20:27ID:s0sShlf+00284名無しさん@お腹いっぱい。
2008/03/07(金) 17:14:13ID:PPhsmMas00285名無しさん@お腹いっぱい。
2008/03/07(金) 17:18:52ID:lk3ZaP2Q00286名無しさん@お腹いっぱい。
2008/03/07(金) 17:27:36ID:G2YOu7yY00287名無しさん@お腹いっぱい。
2008/03/07(金) 17:29:08ID:lk3ZaP2Q0http://www.xuldev.org/misc/ucjs.php?lang=ja#MouseGestures
0288名無しさん@お腹いっぱい。
2008/03/07(金) 17:35:04ID:G2YOu7yY0ありがとう
>>284
>>284 が言っているのは何?
0289名無しさん@お腹いっぱい。
2008/03/07(金) 17:38:39ID:lk3ZaP2Q0マウスジェスチャは基本的に右クリックで行うもんが多いが
ソフト・拡張によっては左クリックやホイールでする事も可能だったりする
それが出来ないか、という事だろう
タブバースクロールかホイールジェスチャかも知れんけど
0290名無しさん@お腹いっぱい。
2008/03/07(金) 17:58:49ID:v/4YS7QX00291名無しさん@お腹いっぱい。
2008/03/07(金) 18:08:25ID:zIEMC/U500292名無しさん@お腹いっぱい。
2008/03/07(金) 18:16:21ID:PPhsmMas0お前らって
0293名無しさん@お腹いっぱい。
2008/03/07(金) 18:19:16ID:G2YOu7yY0で, 何?
0294名無しさん@お腹いっぱい。
2008/03/07(金) 18:25:20ID:uMoDzWO400295名無しさん@お腹いっぱい。
2008/03/07(金) 18:39:43ID:v/4YS7QX0実に適切なアドバイスだと思うがw
0296名無しさん@お腹いっぱい。
2008/03/07(金) 18:41:55ID:Z6kWaA3600297名無しさん@お腹いっぱい。
2008/03/07(金) 18:44:51ID:G2YOu7yY0軽量ジェスチャって言われても, どれか特定できていない
ソースも示さない, OSの種別, Fxのバージョンも示さない
ホイール使えないって, ホイールのどんな操作に対して, 期待される動作が何でと言うことも全く示していない
それで仕様ですかって言われてもね
0298名無しさん@お腹いっぱい。
2008/03/07(金) 18:48:14ID:dQ79kjfY0しょうがないよなあ
0299名無しさん@お腹いっぱい。
2008/03/07(金) 18:48:25ID:4f0PeI9P0まあ昔は安易な質問をするようなやつがいなかったのも事実だけど。
0300名無しさん@お腹いっぱい。
2008/03/07(金) 19:03:07ID:Nhm2aFUL0>>287のリンク先見たら、ホイールジェスチャ・ロッカージェスチャ対応版があるんだけど。
ただしバグありとなってるけど。。。
0301名無しさん@お腹いっぱい。
2008/03/07(金) 19:16:58ID:oksa9l/j00302名無しさん@お腹いっぱい。
2008/03/07(金) 19:21:04ID:uMoDzWO400303名無しさん@お腹いっぱい。
2008/03/07(金) 19:27:01ID:cHuabtZB0( ‘д‘)
⊂彡☆))Д´) >>298
0304名無しさん@お腹いっぱい。
2008/03/07(金) 22:25:20ID:4f0PeI9P0ロッカージェスチャも。
たまに右クリックが押したままの状態になったりするバグがあるくらいで、どうということはないよ。
0305名無しさん@お腹いっぱい。
2008/03/08(土) 06:31:51ID:WxqLlUb300306名無しさん@お腹いっぱい。
2008/03/08(土) 22:50:00ID:FQ+02Jgc0100文字入力できるのになぜか短かく、運営は改良する気ないみたいだし。
0307名無しさん@お腹いっぱい。
2008/03/08(土) 22:54:22ID:KFQJmd8D00308名無しさん@お腹いっぱい。
2008/03/08(土) 22:54:30ID:YSwdPYQH00309名無しさん@お腹いっぱい。
2008/03/09(日) 05:35:39ID:HE8gG0kI00310名無しさん@お腹いっぱい。
2008/03/09(日) 09:43:24ID:DeES3Sr60「検索した後にbrowsersearchdefaultenginenameの検索エンジンに戻す」が
Minefield/3.0b4pre で効かなくなったけど、直し方わかる人いたら教えて〜
0311名無しさん@お腹いっぱい。
2008/03/09(日) 09:48:33ID:HE8gG0kI00312名無しさん@お腹いっぱい。
2008/03/09(日) 10:14:01ID:IZ8Z0wUq00313名無しさん@お腹いっぱい。
2008/03/09(日) 12:46:21ID:wmsCJVRR0var searchbar = BrowserSearch.getSearchBar();
を
try{
var searchBar = BrowserSearch.getSearchBar();
}catch(e){
var searchBar = BrowserSearch.searchBar;
}
とか
0314名無しさん@お腹いっぱい。
2008/03/09(日) 17:21:06ID:6OffkFUm00315名無しさん@お腹いっぱい。
2008/03/09(日) 20:30:04ID:DeES3Sr60マリガトウ
でも、あいかわらず動かないです(ノω=;)
var searchbar = BrowserSearch.getSearchBar();
↓
var searchbar = BrowserSearch.searchBar;
で、3.0b3まで動いてたんだけどねぇ。。
0316名無しさん@お腹いっぱい。
2008/03/09(日) 20:37:51ID:uWk9GJiO0(function() {
var searchbar = document.getElementById("searchbar");
if (searchbar) {
searchbar.handleSearchCommand_org = searchbar.handleSearchCommand;
searchbar.handleSearchCommand = function(aEvent) {
searchbar.handleSearchCommand_org(aEvent);
setTimeout(function() {
var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService);
ss.currentEngine = ss.defaultEngine;
}, 0);
}
}
})();
0317名無しさん@お腹いっぱい。
2008/03/09(日) 21:01:48ID:DeES3Sr60速攻マリガトウ
その書き換え ClearSearchTerm.uc.js のほうでも出てたけど
自分のところではうまくいかなかったんで Auto clear searchbar after submit...
って別のスクリプトにしたらうまくいったんだ
なにか別のものが干渉しちゃってんのかな(´-ω-`;)
0318名無しさん@お腹いっぱい。
2008/03/09(日) 21:03:33ID:DeES3Sr60うまくいかなったってことで
0319名無しさん@お腹いっぱい。
2008/03/09(日) 21:15:54ID:uWk9GJiO0基本的に>>313の方法でもOK
>>317の何かとかぶっているのでしょうね,
あなたがどんな拡張やテーマあるいはスクリプトを使用しているかなんて誰も知る術無いんだから,
ここで質問する前にその干渉しているかどうかぐらいは確認してからにしてもらわないとね
ばからしくて, 誰が回答するかって思んだよね
0320名無しさん@お腹いっぱい。
2008/03/09(日) 21:39:25ID:DeES3Sr60これは手厳しい。。
ClearSearchTermが別のスクリプトで動いたときは干渉してる
なんて確信はなかったんだよ
このスクリプトもダメってことで、どうやら同じ書き換えのようだし
あ、コレかなって、そういう順番。
とりあえず、干渉の確認してみるよ。マリガトウ| _-)/
0321名無しさん@お腹いっぱい。
2008/03/09(日) 22:22:37ID:B0mtNxAU00322名無しさん@お腹いっぱい。
2008/03/09(日) 22:37:45ID:Ln4ZSfqt00323名無しさん@お腹いっぱい。
2008/03/09(日) 23:01:07ID:t/kpbOjR0自分はchromeの中にstyleフォルダ作って
userContent.cssに
@import "style/Gmail.css";
っていう風に書いてる。
userMenu.jsのuserContent.cssのRebuildを使えばロードしなおしもできるし。
0324名無しさん@お腹いっぱい。
2008/03/09(日) 23:02:19ID:B0mtNxAU0ほんとうだ。できるね。ありがとう!
0325名無しさん@お腹いっぱい。
2008/03/09(日) 23:06:16ID:WYfe6ADQ0321 じゃないが目からウロコ。
userContent.css はウチの環境だと base64 文字列以外の画像を読み込んでくれなくて困ってたんだが、コレでスッキリできるわ。
0326名無しさん@お腹いっぱい。
2008/03/09(日) 23:31:07ID:hbfrVgID00327名無しさん@お腹いっぱい。
2008/03/09(日) 23:43:12ID:4QMVik+y0判らなければ無理にフォルダ分けしなくてもいい。
他のローダと同じく、Chromeフォルダのルートにばらまいても問題なく動くはず。
0328名無しさん@お腹いっぱい。
2008/03/09(日) 23:49:06ID:uWk9GJiO0注意すべき点はUCJSローダが必要なスクリプトと, そうでないスクリプトは別フォルダに格納する必要があること
具体的には, 40行目付近以降にある配列arrSubdirと配列UCJSにスクリプトを格納したフォルダ名を記入するだけである
スクリプトを格納したフォルダ名を配列arrSubdirに指定する
スクリプトの実行順は, 配列arrSubdirに指定したフォルダ順になるのでその順番には留意する
また,UCJSローダを適用すべきフォルダ名を配列UCJSに併記指定する
0329名無しさん@お腹いっぱい。
2008/03/10(月) 00:12:20ID:URlN5ftp0ありがとうございます
アドヴァイスどおりに試行錯誤してみます
0330名無しさん@お腹いっぱい。
2008/03/11(火) 09:13:21ID:Mg8nVZ3n0Google Reader v2 - show original in tab
http://at-aka.blogspot.com/2008/03/google-reader.html
あっぷされたべ
0331名無しさん@お腹いっぱい。
2008/03/11(火) 09:38:02ID:LEJqTGdi0■ このスレッドは過去ログ倉庫に格納されています