firefox userChrome.js greasemonkeyスクリプトスレ 2
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2007/07/25(水) 14:57:49ID:eh8pidTp0質問は必ずまとめサイトに目を通した後にして下さい。
■まとめサイト
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://www.greasespot.net/
userChrome.js
ttp://forums.mozillazine.org/viewtopic.php?t=397735&sid=4b6a2d2f1d22cf05c4bda988683c1f94
ttp://forums.mozillazine.org/viewtopic.php?t=556229
■関連スレ
Mozilla Firefox usercontent.css 広告カットスレ 1
ttp://pc9.2ch.net/test/read.cgi/software/1139710935/
Mozilla Firefox Part71
ttp://pc11.2ch.net/test/read.cgi/software/1184830949/
ttp://pc11.2ch.net/test/read.cgi/software/1184830215/
Mozilla Firefox質問スレッド(初心者歓迎)の48
ttp://pc11.2ch.net/test/read.cgi/software/1183499942/
Mozilla Firefox 拡張機能スレッド Part22
ttp://pc11.2ch.net/test/read.cgi/software/1182355151/
■前スレ
ttp://pc11.2ch.net/test/read.cgi/software/1168635399/
0232名無しさん@お腹いっぱい。
2007/08/28(火) 21:32:09ID:5TlpPzCL0r ̄ ̄ ̄ ̄ヽ
|: 試 そ あ|
|: 合 こ き.|
|: 終 で ら.|
|: 了 .め| _
|: だ . .た| 谷w)
|: よ . ら> t.__ノ
ヽ _/ // ヽ
 ̄ ̄ ̄ / .i⌒/...i
r'ニ7 J-.' ..ノ ...|
|/=j .(` ̄ ....|
..r".┘ i;:;::::;:;;:;;;;:;;/
/4 ( i {:;::;;::;:;;;;/
/__彡{ | `i;:;;;:;;::;}
( ミ i l、 i:;;:::ノ
じ二ニLっ) ど_j
0233名無しさん@お腹いっぱい。
2007/08/28(火) 22:17:53ID:vV29DgLR0url: http://www.nicovideo.jp/(recent|tag/|search/)*
nextLink: //a[child::img[contains(@src,"img/common/pagernexton.gif")]]
insertBefore: //table[@summary="一覧"]/following-sibling::*
pageElement: //table[@summary="一覧"]
これ?試してみたんだけどダメだった なんでだろう
0234前スレ 80
2007/08/28(火) 23:13:17ID:wBSawSNT0userContent.js ver. 1.0
http://www6.uploader.jp/dl/script/script_uljp00028.zip.html
userMenu.js ver. 0.9
http://www6.uploader.jp/dl/script/script_uljp00029.zip.html
共通の更新内容
・JSA_modoki.jslの「context.link」が正しく取得できなかったのを修正.
・GM_modoki.jslの「GM_xmlhttpRequest」で文字化けしないように修正.
userContent.jsの更新内容
・GMメタデータのinclude,excludeのワイルドカードの「?」に対応.
・READ_GMMETAのデフォルトを「1」に変更.
・ホストオブジェクトにメソッドを追加.
・ツールメニューに簡素なコントロール用メニューを追加するように.
userMenu.jsの更新内容
・eventが正しく渡されていなかったのを修正.
・メニューの挿入位置が見つからない場合に,何とか自力解決するように.
・ホスト起動時に同時にスクリプトを実行する自動実行と言う仕組みを追加.
・メニューの可変ラベルを微妙にサポート.
・タブメニュー用の表示型を追加.
・新機能向けのサンプルを新しく追加.
0235名無しさん@お腹いっぱい。
2007/08/28(火) 23:57:49ID:HnVsiwWv0更新乙です。
「GM_modoki.jslの「GM_xmlhttpRequest」で文字化けしないように修正」完璧です。
タブ系は相変わらずSMの仕様上ダメですが
それ以外はSeaMonkeyでも動作確認いたしました。
ところでuserMenu.js Ver.0.9の方に入っているGM_modoki.jslは前のやつでは?
0236229
2007/08/29(水) 00:08:41ID:ae+cfjfU0そのまま書くんじゃなくて文字コードutf-8(BOM無し)でautopagerize.user.jsの33行目付近の
SITEINFOに以下のように書くってことは知ってます??手元では動くけどなぁ。
var SITEINFO = [
{
url: 'http://www.nicovideo.jp/(recent|tag/|search/)*',
...
},
...
]
0237名無しさん@お腹いっぱい。
2007/08/29(水) 00:48:43ID:XxjjFhPv0早速使ってみたんですが、エラーコンソールに以下のエラーが出てるんだけど無視しても大丈夫ですか?
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
0238名無しさん@お腹いっぱい。
2007/08/29(水) 00:56:14ID:2ie+qvyw0やったことないけどそういうのって uc.xul とかでできないかな。 めんどくさそうだけど。アドオンとかいれると色々あるので menueditor ははずしちゃった。
質問ですがページ内検索バーのパーツをツールバーのボタンにしたいのですが uc.xul でできますか。
試しにカスタムボタンでページ内検索のボタン作って押したら検索バーがでてきたので
検索バーがでてこないように css で非表示指定か uc.js で元関数上書きしようと思っていますが
uc.xul でツールバー>カスタマイズ の中にオリジナルのボタンつくれるでしょうか。 xpi じゃないと無理?
0239名無しさん@お腹いっぱい。
2007/08/29(水) 01:03:11ID:kLWC5VAB0{
url: 'http://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なんだけどなぁ・・・
0240名無しさん@お腹いっぱい。
2007/08/29(水) 01:35:40ID:eRACFBL70乙です。
っと、これだけじゃ何なので・・・いちおうグリモン絡みの情報ってことで書いておく。
グリモン使いで、お世話になっている人も多いと思われる
Greased Lightbox
ttp://shiftingpixel.com/lightbox/
が、1.5になっている模様です。
何故、テストページが domokun ?w
ところでこれって、jpg だけかと思ったら、bmp、png、gif にも対応してたんやね。
今頃気づいたよorz
0241名無しさん@お腹いっぱい。
2007/08/29(水) 03:18:08ID:Ve6IPv5/0ツールバー>カスタマイズ のパレットにボタン作成するスクリプトである
ボタンは,ツールバーにドラッグで配置する
配置されたボタンは以降自動配置される
ttp://www6.uploader.jp/dl/script/script_uljp00030.zip.html
例はtestというラベルのボタンを作成するもので, ボタンを押すとtestとアラートが表示される
0242名無しさん@お腹いっぱい。
2007/08/29(水) 06:59:38ID:UF3lTj5C0この手のやつ
DOM Inspectorで見るとループしませんか?
0243名無しさん@お腹いっぱい。
2007/08/29(水) 09:10:45ID:NHEjDsYt0pager_next_on.gif かな?
0244名無しさん@お腹いっぱい。
2007/08/29(水) 09:40:02ID:kLWC5VAB0うわ・・・ほんとだ・・・
ありがとうございまふ
0245名無しさん@お腹いっぱい。
2007/08/29(水) 09:54:28ID:I9G9pX8N00246名無しさん@お腹いっぱい。
2007/08/29(水) 15:52:15ID:SN4qeEDC0× if(event && event.ctrltKey) this.withKey += 2;
○ if(event && event.ctrlKey) this.withKey += 2;
ですよね?
0247名無しさん@お腹いっぱい。
2007/08/29(水) 17:44:43ID:SlZoHtUA0このページのJSA ScriptがuserMenu.jsで使えないのは
なんででしょうか。
firebugのコンソールによると
var docTitle = window._content.document.title;
でエラーがでてるようです。
0248名無しさん@お腹いっぱい。
2007/08/29(水) 18:00:59ID:Ve6IPv5/0_contentをcontentにする
0249名無しさん@お腹いっぱい。
2007/08/29(水) 18:21:11ID:SlZoHtUA0動作させることができました。
ありがとうございます。
0250名無しさん@お腹いっぱい。
2007/08/29(水) 19:01:31ID:mJEBbFRx0エラー: userContent.js / greasedlightbox.user.js SyntaxError : illegal character
ソースファイル: file:///プロファイルのパス/chrome/SubScript/content/greasedlightbox.user.js
行: 1
と、エラーコンソールに出て使えません。
詳しい方何かアドバイスください。
0251名無しさん@お腹いっぱい。
2007/08/29(水) 19:16:08ID:Ve6IPv5/0当方では,エラーも出ずに動作しております。
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およびその他のバージョン等環境の問題ではないでしょうか。
0252251
2007/08/29(水) 19:21:12ID:Ve6IPv5/0おそらくテキストファイルの先頭にAscii文字以外の不可視文字が紛れ込んでいると思われます。
greasedlightbox.user.js をテキストエディタで開いて, 一行目以外を選択してコピー,
新しいテキストファイルにペーストしてから, 一行目は手打ちで入力。
できた新しいテキストファイルをgreasedlightbox.user.jsに上書き(UTF-8で)。
0253名無しさん@お腹いっぱい。
2007/08/29(水) 19:26:50ID:g5LU6XJb0252も言ってるけど、UTF-8のBOMが付いてるから。
0254名無しさん@お腹いっぱい。
2007/08/29(水) 20:39:52ID:kaWdtgHR0userContent.js ver. 0.9
AutoPagerize (version 0.0.12)
の組み合わせで
http://journal.mycom.co.jp/articles/2007/07/14/akibapc/index.html
のようなサイトを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
0255名無しさん@お腹いっぱい。
2007/08/29(水) 21:23:55ID:PNhe5tz30250じゃないけど同じ失敗してたんで助かりました。
0256名無しさん@お腹いっぱい。
2007/08/29(水) 21:41:44ID:ae+cfjfU00258254
2007/08/29(水) 22:49:00ID:kaWdtgHR0userMenu.js ver. 0.9に含まれるGM_modoki.jslでuserContent.js ver. 1.0本来のGM_modoki.jslを上書きしていたのが原因だった。
0259名無しさん@お腹いっぱい。
2007/08/30(木) 00:07:00ID:64Xj7dr+00260名無しさん@お腹いっぱい。
2007/08/30(木) 01:24:11ID:6x6B6vev0Aliceさんありがとうございます。 uc.js でカスタムボタン?、とwktkしながら新規プロファイルでいくつかボタンを追加してみましたが動作対象外のバージョンの Fx なのでコードは実行されませんでしたがボタンが配置できました。
0261名無しさん@お腹いっぱい。
2007/08/30(木) 01:53:16ID:k1XhGH/I0about:configでgeneral.useragent.overrideを設定すると
スクリプトが一切動かないようなんですが、これは仕様ですか?
0262名無しさん@お腹いっぱい。
2007/08/30(木) 01:56:51ID:h0Vn/K/g0http://d.hatena.ne.jp/brazil/20070708/1183855622
のページのShareOnTumblrを使用しようとするとエラーが出て使えません。
78行目の var location = update({}, window.location); のところで
setting a property that has only a getter
というエラーが出ているのですがどうしたらいいでしょうか。
お願いします。
0263名無しさん@お腹いっぱい。
2007/08/30(木) 02:13:41ID:/RGURXfP0お使いのものが古いバージョンではないかと思います
最新のをダウンロードしてみてください。
0264名無しさん@お腹いっぱい。
2007/08/30(木) 07:01:19ID:/uhNFs5E0リンクをウィンドウの外にD&Dすると別窓でリンクが開く…という
動作をさせたいんだけど対応は可能ですか?
0265名無しさん@お腹いっぱい。
2007/08/30(木) 07:54:23ID:/RGURXfP0無理です。
OSまたはウインドウマネージャの動作になります。
0266名無しさん@お腹いっぱい。
2007/08/30(木) 08:17:55ID:/uhNFs5E0Alice氏ですか?
無理ぽと分かってすっきりしました。レストンクスです
0267名無しさん@お腹いっぱい。
2007/08/30(木) 18:10:34ID:01DSOrDt0AutoPagerize version: 0.0.12 + AutoPagerize ニコニコ動画対応版 + α
http://d.hatena.ne.jp/natsuki-tts/searchdiary?word=AutoPagerize
0268263
2007/08/30(木) 18:40:07ID:/RGURXfP0ご迷惑をおかけしました。
FxとTbを判別するのを少し変えたのでUAに影響されないようになったと思います。
0269名無しさん@お腹いっぱい。
2007/08/30(木) 19:49:23ID:ngKvuEim0それでもニコニコだけダメじゃね?
0270名無しさん@お腹いっぱい。
2007/08/30(木) 21:57:26ID:5zCApuvZ0俺もニコニコだけダメなんだよね
var SITEINFO = [
{
url: 'http://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ページ目までだったら表示される
0271前スレ 80
2007/08/30(木) 22:31:05ID:guxT0dj40報告有難うございます.
仰るとおり,userMenu.jsのGM_modoki.jslは古いですね.
>>237
プリロードを使わないのなら,そのエラーは問題ありません.
>>246
有難うございます.直しておきます.
>>259
>>108 のスクリプトの事なら,原因はunsafeWindowではなく
実行権限とかセキュリティがらみの問題だと思います.
livedoor Readerがコールバックする関数の__parent__プロパティを参照でもするのか,
そこでエラーが発生しているような感じです.
まだあまり調べてないので見当違いかも.
0272前スレ 80
2007/08/30(木) 23:26:09ID:guxT0dj40そのスクリプトの最初に 以下の行を,
(function(){
最後に以下の行を追加すれば動くんじゃないかと.
})();
0273名無しさん@お腹いっぱい。
2007/08/31(金) 00:14:14ID:ysKG0xzH0ありがとうございます。
試してみたところ 105行目の
return location.hostname.match(/amazon\.co\.jp/);
のところで TypeError : location.hostname has no properties
というエラーが出て動作しません。
location.hostnameのところを変えたほうがいいのでしょうか。
0274名無しさん@お腹いっぱい。
2007/08/31(金) 01:18:36ID:3hmlBW960場当たり的な方法。(これで画像は送れた)
var location = update({}, window.location); を
var xlocation = update({}, location); に変更し,
次行以降の location.〜 をすべて xlocation.〜 にする。
0275名無しさん@お腹いっぱい。
2007/08/31(金) 01:49:16ID:ysKG0xzH0画像だけでなく引用文も送ることができました。
このscriptはなぜかuserMenu.jsの0.7版では動作していたので
そこらへんの変更が関係あるのでしょうか。
これでuserMenu.jsの0.9に乗り換えることができます。
こんな夜中にありがとうございました。
0277名無しさん@お腹いっぱい。
2007/08/31(金) 12:04:13ID:5hfJYBGm0ctrl+F押すごとに検索バーがどんどん巨大化するんですが、何が原因でしょうか?
0278名無しさん@お腹いっぱい。
2007/08/31(金) 12:30:51ID:MnwiIERt0このサイトの一番上の、アドオンをサイドバーに表示するってやつ
これ入れてもサイドバーに表示されないのですが・・・
0279名無しさん@お腹いっぱい。
2007/08/31(金) 12:50:20ID:3hmlBW960(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);
})();
0281名無しさん@お腹いっぱい。
2007/08/31(金) 14:24:10ID:I4NIGtmi0だけになったのはいいのですが、このメニューを英語には出来ないのですか?
メニュー以下のツールなどは出来ました。(toolsなどに
0282名無しさん@お腹いっぱい。
2007/08/31(金) 15:01:28ID:3hmlBW960tiny menutって拡張機能のtiny menu?
0283名無しさん@お腹いっぱい。
2007/08/31(金) 15:35:12ID:I4NIGtmi0そうです
0284名無しさん@お腹いっぱい。
2007/08/31(金) 15:57:24ID:3hmlBW960英語版のFxをインストールすれば自動的にすべて英語表現になる。
0285名無しさん@お腹いっぱい。
2007/08/31(金) 15:59:40ID:FjQLzfar00286名無しさん@お腹いっぱい。
2007/08/31(金) 16:05:03ID:I4NIGtmi0英語版はちょっと・・・
0287名無しさん@お腹いっぱい。
2007/08/31(金) 16:06:36ID:FjQLzfar00288284
2007/08/31(金) 16:31:51ID:3hmlBW960全部英語表現にしたかったのではなかったのですか?
>>287
Fx日本語版には英語ロケールは含まれていないので, en-USだけでは全部英語表現にはなりません。
Tiny Menuだけでなくen-USローケールの含まれている拡張機能も英語表現になっていいのでしたら,
en-USでもいいでしょう。
0289名無しさん@お腹いっぱい。
2007/08/31(金) 16:32:05ID:I4NIGtmi0ありがとうございます、出来ました
もし、オプションとかアドオンとかも出来たら最高なんですけど
やり方知らないですかね
0290名無しさん@お腹いっぱい。
2007/08/31(金) 16:35:03ID:icVW8BLZ00291名無しさん@お腹いっぱい。
2007/08/31(金) 16:36:16ID:I4NIGtmi0全部ではなく、表示のみ?です。
オプションなら、表示がoptionで、中の設定蘭は日本語で、みたいな感じです。
en-us良いんですが、拡張が英語になるのが少しネックですね
0292名無しさん@お腹いっぱい。
2007/08/31(金) 16:39:26ID:I4NIGtmi0userChrome.jsで変更できるのかと思ったので
0293284
2007/08/31(金) 16:44:48ID:3hmlBW960>全部ではなく、表示のみ?です。
>オプションなら、表示がoptionで、中の設定蘭は日本語で、みたいな感じです。
意味不明です。 どこの文字かさっぱりです。
>userChrome.jsで変更できるのかと思ったので
できると思います。
尚, 直接ロケールファイルをいじる方が簡単と思います。
0294名無しさん@お腹いっぱい。
2007/08/31(金) 16:52:35ID:icVW8BLZ00295名無しさん@お腹いっぱい。
2007/08/31(金) 16:52:48ID:I4NIGtmi0ツール→オプション
このオプションの表記を英語にしたいのです(あとアドオンも
簡単にでいいので、直接ロケールファイルをいじる方法教えてくれませんか?
0296名無しさん@お腹いっぱい。
2007/08/31(金) 16:59:06ID:B08UOM7+0スレ違い
0297名無しさん@お腹いっぱい。
2007/08/31(金) 20:04:37ID:OcJyHYUx0alice氏の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を使ってみえる方は少ないと思いますが
何かほかの対処法はないでしょうか?
よろしくお願いします。
0298名無しさん@お腹いっぱい。
2007/08/31(金) 20:14:47ID:3hmlBW960SeaMonkeyは使用しておrませんが. Fxでは,userChrome.css または 拡張機能Stylishに
以下を記述することでスクロールオートリーピートマークが非表示となります。
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#translationResult autorepeatbutton {
display: none;
}
0299名無しさん@お腹いっぱい。
2007/08/31(金) 20:34:34ID:OcJyHYUx0そっちからのアプローチは試していませんでしたが
35に変えず5のままでもうまく行きました。
ただ、これって全てに適用されるでしたよね。
popupTranslateだけに有効に出来るようuserChrome.cssで考えてみます。
ありがとう
0300名無しさん@お腹いっぱい。
2007/08/31(金) 21:23:06ID:Bf2PDraQ0まだ居るかどうか分かりませんが……そして、locale弄った方が楽なのも確かですが。
http://www6.uploader.jp/dl/script/script_uljp00031.zip.html
これの14〜24行目を消して、代わりに
["menu_openAddons", "Add-ons"],
["menu_preferences", "Options..."],
を入れる。それで貴方の目的の表記になるかと思われます。
ちなみにUPしたScript自体はMenubarを英語表記にするもの。(UPするまでもない超小物ですが……
intl.menuitems.alwaysappendaccesskeysをfalseにした方が見た目は格好良いかもね。
0301名無しさん@お腹いっぱい。
2007/08/31(金) 21:48:25ID:quyLnAjX0これであってますか?
(function()
{
[
["menu_openAddons", "Add-ons"],
["menu_preferences", "Options..."],
].forEach(function(attrs) {
var menu = document.getElementById(attrs[0]);
if(menu)
menu.setAttribute("label", attrs[1]);
});
})();
オプションしか変わりません・・
アドオンのとこ弄ればかわりますかね
0303名無しさん@お腹いっぱい。
2007/08/31(金) 22:20:17ID:b9NkUNDw0仕様変更で、ニコニコ動画のTOPに広告表示されるようになってる
0304名無しさん@お腹いっぱい。
2007/08/31(金) 22:31:36ID:rYeVftSx0ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070831/1188560815
userContent.js、userMenu.js共に動作しなくなりました
前のをバックアップしてなかったので戻して確認することはできないんですけど
変更前は動いてました
0305名無しさん@お腹いっぱい。
2007/08/31(金) 22:50:32ID:3hmlBW96055-54行目を環境に合わされたい。
userContent.js、userMenu.js 動いています。
0306300
2007/08/31(金) 23:01:10ID:Bf2PDraQ0確認。使ってるのが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して追加しちゃってください。
0307名無しさん@お腹いっぱい。
2007/08/31(金) 23:20:52ID:rYeVftSx0無事に動きました、ありがとう
よく見てから入れるようにします・・
0308名無しさん@お腹いっぱい。
2007/08/31(金) 23:48:01ID:quyLnAjX0今度はoptionが日本語表記に・・
FxのバージョンはFirefox 2.0.0.6です
0309名無しさん@お腹いっぱい。
2007/09/01(土) 00:39:35ID:HnESq05C0customizegoogleやstylishのスクリプトではリンクの表示はしませんが、そのサイトの概要は
しっかり出します。そういうのも完全に排除したいのですが・・・
0310名無しさん@お腹いっぱい。
2007/09/01(土) 00:52:20ID:m0lbOwfm0検索オプション
0311名無しさん@お腹いっぱい。
2007/09/01(土) 00:53:20ID:Q0JfWWXH0ここは mozilla firefox userChrome.js greasemonkey スクリプトスレ2 です。
GM,JSA,userChrome.js,Custom Buttons に関係ない質問は,
Mozilla Firefox質問スレッド(初心者歓迎)の49
ttp://pc11.2ch.net/test/read.cgi/software/1186142364
でお願いいたします。
0312名無しさん@お腹いっぱい。
2007/09/01(土) 01:07:43ID:m6JcCAbE0ttp://white.s151.xrea.com/wiki/index.php?memo%2Ffirefox%2FuserChromejs
ここの試したのですが出来なかったです。(ツール→アドオンでは
何かショートカットとかがあるのですか?
拡張使えっては無しでお願いします。
0313名無しさん@お腹いっぱい。
2007/09/01(土) 01:22:14ID:Q0JfWWXH0動作します。
環境(OS,Fxバージョン, 拡張機能, テーマ, スクリプトローダ種別),
他のスクリプトは動作しているかどうか, エラーコンソールに
エラーがあるならそれも示すなど, 質問は具体的にお願いいたします。
質問が尻切れトンボのようで, その意味がよくわかりません。
0314名無しさん@お腹いっぱい。
2007/09/01(土) 01:42:00ID:m6JcCAbE0xpsp2
バージョンは2.0.0.6
userChrome.js0.8
拡張にMenu Editor使ってます
0315300
2007/09/01(土) 01:48:12ID:XZSzST0m0あれ? うちのだとちゃんと変わるんだけどな……如何せん使ってるのがFxMusumeだけどども。
DOM Inspectorでオプション部分のIDなりLabelなり調べて対応しちゃってください。
流石にうちでは動く以上対応しようが無いですし。
余談だけど……私が上げたのと同じようなのがsiligにあるっΣ(゚Д゚)
一応、私のはFx2, 3両対応してる、という違いはあるけどね。(Fx2とFx3では一部IDが違う。
でも、後で削除しておこうかなぁ……。
0316名無しさん@お腹いっぱい。
2007/09/01(土) 01:48:58ID:TxhUhH0q0プロパティから、このブックマークをサイドバーに読み込むにチェックじゃダメ
0317名無しさん@お腹いっぱい。
2007/09/01(土) 01:52:15ID:m6JcCAbE0他のスクリプトは動作してます
エラーコンソールには、なにやらたくさんのエラーが・・・
0318名無しさん@お腹いっぱい。
2007/09/01(土) 01:57:38ID:Q0JfWWXH0具体的にかつ意味がわかるように質問をお願いいたします。
0319名無しさん@お腹いっぱい。
2007/09/01(土) 02:18:58ID:thUNDfqT0> エラーコンソールにエラーがあるならそれも示す
> エラーコンソールには、なにやらたくさんのエラーが・・・
…日本語で(ry
ていうか[表示]→[サイドバー]に出てない?
0320名無しさん@お腹いっぱい。
2007/09/01(土) 02:30:27ID:XZSzST0m0ツール→アドオン(ダウンロード)の所は無理だね。
なので、さくっと弄ってみた。
<script type="application/x-javascript" xmlns="http://www.w3.org/1999/xhtml">
<![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が割り振られてるんだけどなぁ……。
0321名無しさん@お腹いっぱい。
2007/09/01(土) 02:35:42ID:m6JcCAbE0出てました、、、。menu editorでいじってるので、「表示」がなかった・・
>>320
どうやってさくっと弄れるのかわかりませんけど、ありがとうございます
0322名無しさん@お腹いっぱい。
2007/09/01(土) 09:06:37ID:Etk6F/bC0誰か持ってる人いましたら下さい。お願いします。
0323名無しさん@お腹いっぱい。
2007/09/01(土) 10:26:57ID:MKgOook20これそのままつかえる
0324名無しさん@お腹いっぱい。
2007/09/01(土) 10:41:34ID:LmFDMod900325名無しさん@お腹いっぱい。
2007/09/01(土) 11:46:30ID:Etk6F/bC0ども。でも無理でした。reload_tab_on_dblclick_overlay.uc.jsにした以外はそのままなんですけどね。なんでだろ。
0326名無しさん@お腹いっぱい。
2007/09/01(土) 12:27:28ID:glQ7BtHL0これでどーですか
gBrowser.mTabContainer.addEventListener("dblclick", function(e){
if (e.target.localName == "tab" && e.button == 0){
if (e.shiftKey) BrowserReloadSkipCache(); else BrowserReload();
}
},true);
0327名無しさん@お腹いっぱい。
2007/09/01(土) 13:40:46ID:Szj/FirC0これ入れようとすると
’.'または’{’であるべきところが'td'になってます。セレクタが不正であるため
ルールセットは無視されました。
Do you want to use this code anyway?
と出るんですが、なんででしょ?
0328名無しさん@お腹いっぱい。
2007/09/01(土) 13:46:42ID:Q0JfWWXH0ここは mozilla firefox userChrome.js greasemonkey スクリプトスレ2 です。
GM,JSA,userChrome.js,Custom Buttons に関係ない質問は,
Mozilla Firefox質問スレッド(初心者歓迎)の49
ttp://pc11.2ch.net/test/read.cgi/software/1186142364
でお願いいたします。
0329名無しさん@お腹いっぱい。
2007/09/01(土) 16:25:48ID:u/JFat9R0>>323
>>326
探している本人ではないけれど、Fx,SM共に正常動作を確認しましたよ。
ところで、Fxを再起動させるスクリプトは色々な人が公開してるけど
SMを再起動させるスクリプトはどんだけ探してもない。
どこかで見かけた方はいらしゃいませんか?
ちなみに今まで試した中で80氏のRestart Firefox.r.jsだけが
唯一、SMを終了させることだけできたorz
0330名無しさん@お腹いっぱい。
2007/09/01(土) 16:27:47ID:Etk6F/bC0再起動出来ずにもやもやしてました。ご報告感謝。
0331名無しさん@お腹いっぱい。
2007/09/01(土) 18:06:03ID:Etk6F/bC0>>326 快適です。ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています