1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 14:57:49 ID:eh8pidTp0] mozilla firefox userChrome.js greasemonkey スクリプトスレ2 質問は必ずまとめサイトに目を通した後にして下さい。 ■まとめサイト 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/
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 00:48:43 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 00:56:14 ID:2ie+qvyw0] >>221 やったことないけどそういうのって uc.xul とかでできないかな。 めんどくさそうだけど。アドオンとかいれると色々あるので menueditor ははずしちゃった。 質問ですがページ内検索バーのパーツをツールバーのボタンにしたいのですが uc.xul でできますか。 試しにカスタムボタンでページ内検索のボタン作って押したら検索バーがでてきたので 検索バーがでてこないように css で非表示指定か uc.js で元関数上書きしようと思っていますが uc.xul でツールバー>カスタマイズ の中にオリジナルのボタンつくれるでしょうか。 xpi じゃないと無理?
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 01:03:11 ID:kLWC5VAB0] var SITEINFO = [ { 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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 01:35:40 ID:eRACFBL70] >>234 乙です。 っと、これだけじゃ何なので・・・いちおうグリモン絡みの情報ってことで書いておく。 グリモン使いで、お世話になっている人も多いと思われる Greased Lightbox ttp://shiftingpixel.com/lightbox/ が、1.5になっている模様です。 何故、テストページが domokun ?w ところでこれって、jpg だけかと思ったら、bmp、png、gif にも対応してたんやね。 今頃気づいたよorz
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 03:18:08 ID:Ve6IPv5/0] >>238 ツールバー>カスタマイズ のパレットにボタン作成するスクリプトである ボタンは,ツールバーにドラッグで配置する 配置されたボタンは以降自動配置される ttp://www6.uploader.jp/dl/script/script_uljp00030.zip.html 例はtestというラベルのボタンを作成するもので, ボタンを押すとtestとアラートが表示される
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 06:59:38 ID:UF3lTj5C0] >>241 この手のやつ DOM Inspectorで見るとループしませんか?
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 09:10:45 ID:NHEjDsYt0] >>239 pager_next_on.gif かな?
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 09:40:02 ID:kLWC5VAB0] >>243 うわ・・・ほんとだ・・・ ありがとうございまふ
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 09:54:28 ID:I9G9pX8N0] みんなLDRize使おうぜ
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 15:52:15 ID:SN4qeEDC0] JSA_modoki.jsl の 7行目は × if(event && event.ctrltKey) this.withKey += 2; ○ if(event && event.ctrlKey) this.withKey += 2; ですよね?
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 17:44:43 ID:SlZoHtUA0] openhideaway.net/Firefox/wiki.cgi?page=PostScript%2DJSActions%2F7 このページのJSA ScriptがuserMenu.jsで使えないのは なんででしょうか。 firebugのコンソールによると var docTitle = window._content.document.title; でエラーがでてるようです。
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 18:00:59 ID:Ve6IPv5/0] >>247 _contentをcontentにする
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 18:21:11 ID:SlZoHtUA0] >>248 動作させることができました。 ありがとうございます。
250 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 19:01:31 ID:mJEBbFRx0] Greased LightboxをuserContent.jsで使ってみようと思ったんだけど エラー: userContent.js / greasedlightbox.user.js SyntaxError : illegal character ソースファイル: file:///プロファイルのパス/chrome/SubScript/content/greasedlightbox.user.js 行: 1 と、エラーコンソールに出て使えません。 詳しい方何かアドバイスください。
251 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 19:16:08 ID: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 mailto:sage [2007/08/29(水) 19:21:12 ID:Ve6IPv5/0] >>250 おそらくテキストファイルの先頭にAscii文字以外の不可視文字が紛れ込んでいると思われます。 greasedlightbox.user.js をテキストエディタで開いて, 一行目以外を選択してコピー, 新しいテキストファイルにペーストしてから, 一行目は手打ちで入力。 できた新しいテキストファイルをgreasedlightbox.user.jsに上書き(UTF-8で)。
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 19:26:50 ID:g5LU6XJb0] >>250 252も言ってるけど、UTF-8のBOMが付いてるから。
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 20:39:52 ID:kaWdtgHR0] 884 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/07/16(月) 15:00:19 ID:nRvlnXT50 [PC] userContent.js ver. 0.9 AutoPagerize (version 0.0.12) の組み合わせで 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
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 21:23:55 ID:PNhe5tz30] >>251-253 250じゃないけど同じ失敗してたんで助かりました。
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/29(水) 21:41:44 ID:ae+cfjfU0] まとめサイトの拡張の投票みたいにgreasemonkeyやuserChrome.jsの投票ほしいー
257 名前:250 mailto:sage [2007/08/29(水) 22:01:13 ID:mJEBbFRx0] >>251-253 ありがとうございます。無事動きました。
258 名前:254 mailto:sage [2007/08/29(水) 22:49:00 ID:kaWdtgHR0] 申し訳ない userMenu.js ver. 0.9に含まれるGM_modoki.jslでuserContent.js ver. 1.0本来のGM_modoki.jslを上書きしていたのが原因だった。
259 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 00:07:00 ID:64Xj7dr+0] んー、未だ unsafeWindow を使ったスクリプトが動かない。
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 01:24:11 ID:6x6B6vev0] >>241 Aliceさんありがとうございます。 uc.js でカスタムボタン?、とwktkしながら新規プロファイルでいくつかボタンを追加してみましたが動作対象外のバージョンの Fx なのでコードは実行されませんでしたがボタンが配置できました。
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 01:53:16 ID:k1XhGH/I0] Firefox 2.0.0.6、userChrome.js0.8、XP SP2、AliceさんとこのSubscript loader about:configでgeneral.useragent.overrideを設定すると スクリプトが一切動かないようなんですが、これは仕様ですか?
262 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 01:56:51 ID:h0Vn/K/g0] userMenu.jsで d.hatena.ne.jp/brazil/20070708/1183855622 のページのShareOnTumblrを使用しようとするとエラーが出て使えません。 78行目の var location = update({}, window.location); のところで setting a property that has only a getter というエラーが出ているのですがどうしたらいいでしょうか。 お願いします。
263 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 02:13:41 ID:/RGURXfP0] >>261 お使いのものが古いバージョンではないかと思います 最新のをダウンロードしてみてください。
264 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 07:01:19 ID:/uhNFs5E0] Alice氏のDragNgoModoki2.uc.jsなんだけど、 リンクをウィンドウの外にD&Dすると別窓でリンクが開く…という 動作をさせたいんだけど対応は可能ですか?
265 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 07:54:23 ID:/RGURXfP0] >>264 無理です。 OSまたはウインドウマネージャの動作になります。
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 08:17:55 ID:/uhNFs5E0] >>265 Alice氏ですか? 無理ぽと分かってすっきりしました。レストンクスです
267 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 18:10:34 ID:01DSOrDt0] >>218 AutoPagerize version: 0.0.12 + AutoPagerize ニコニコ動画対応版 + α d.hatena.ne.jp/natsuki-tts/searchdiary?word=AutoPagerize
268 名前:263 mailto:sage [2007/08/30(木) 18:40:07 ID:/RGURXfP0] >>261 ご迷惑をおかけしました。 FxとTbを判別するのを少し変えたのでUAに影響されないようになったと思います。
269 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 19:49:23 ID:ngKvuEim0] >>267 それでもニコニコだけダメじゃね?
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/30(木) 21:57:26 ID:5zCApuvZ0] >>269 俺もニコニコだけダメなんだよね var SITEINFO = [ { 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 mailto:sage [2007/08/30(木) 22:31:05 ID:guxT0dj40] >>235 報告有難うございます. 仰るとおり,userMenu.jsのGM_modoki.jslは古いですね. >>237 プリロードを使わないのなら,そのエラーは問題ありません. >>246 有難うございます.直しておきます. >>259 >>108 のスクリプトの事なら,原因はunsafeWindowではなく 実行権限とかセキュリティがらみの問題だと思います. livedoor Readerがコールバックする関数の__parent__プロパティを参照でもするのか, そこでエラーが発生しているような感じです. まだあまり調べてないので見当違いかも.
272 名前:前スレ 80 mailto:sage [2007/08/30(木) 23:26:09 ID:guxT0dj40] >>262 そのスクリプトの最初に 以下の行を, (function(){ 最後に以下の行を追加すれば動くんじゃないかと. })();
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 00:14:14 ID:ysKG0xzH0] >>272 ありがとうございます。 試してみたところ 105行目の return location.hostname.match(/amazon\.co\.jp/); のところで TypeError : location.hostname has no properties というエラーが出て動作しません。 location.hostnameのところを変えたほうがいいのでしょうか。
274 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 01:18:36 ID:3hmlBW960] >>273 場当たり的な方法。(これで画像は送れた) var location = update({}, window.location); を var xlocation = update({}, location); に変更し, 次行以降の location.〜 をすべて xlocation.〜 にする。
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 01:49:16 ID:ysKG0xzH0] >>274 画像だけでなく引用文も送ることができました。 このscriptはなぜかuserMenu.jsの0.7版では動作していたので そこらへんの変更が関係あるのでしょうか。 これでuserMenu.jsの0.9に乗り換えることができます。 こんな夜中にありがとうございました。
276 名前:237 mailto:sage [2007/08/31(金) 03:24:28 ID:6edUiA8t0] >>271 ありがとう。 これを機にプリロードなんか入れてみるかな。
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 12:04:13 ID:5hfJYBGm0] ページ内検索(Findbar)をタブバーの下に表示する ctrl+F押すごとに検索バーがどんどん巨大化するんですが、何が原因でしょうか?
278 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 12:30:51 ID:MnwiIERt0] ttp://white.s151.xrea.com/wiki/index.php?memo%2Ffirefox%2FuserChromejs このサイトの一番上の、アドオンをサイドバーに表示するってやつ これ入れてもサイドバーに表示されないのですが・・・
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 12:50:20 ID: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 mailto:sage [2007/08/31(金) 13:46:36 ID:JVZwAPO30] >>279 ありがとうございます。巨大化なくなりました!
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 14:24:10 ID:I4NIGtmi0] tiny menuを入れて、メニューバーの表示がメニュー(M) だけになったのはいいのですが、このメニューを英語には出来ないのですか? メニュー以下のツールなどは出来ました。(toolsなどに
282 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 15:01:28 ID:3hmlBW960] >>281 tiny menutって拡張機能のtiny menu?
283 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 15:35:12 ID:I4NIGtmi0] >>282 そうです
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 15:57:24 ID:3hmlBW960] >>283 英語版のFxをインストールすれば自動的にすべて英語表現になる。
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 15:59:40 ID:FjQLzfar0] 英語版って…
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 16:05:03 ID:I4NIGtmi0] >>284 英語版はちょっと・・・
287 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 16:06:36 ID:FjQLzfar0] てか英語版もなにもen-usとかにすればいいだけの話だろ
288 名前:284 mailto:sage [2007/08/31(金) 16:31:51 ID:3hmlBW960] >>286 全部英語表現にしたかったのではなかったのですか? >>287 Fx日本語版には英語ロケールは含まれていないので, en-USだけでは全部英語表現にはなりません。 Tiny Menuだけでなくen-USローケールの含まれている拡張機能も英語表現になっていいのでしたら, en-USでもいいでしょう。
289 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 16:32:05 ID:I4NIGtmi0] >>287 ありがとうございます、出来ました もし、オプションとかアドオンとかも出来たら最高なんですけど やり方知らないですかね
290 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 16:35:03 ID:icVW8BLZ0] スレ違いの質問がよく来るなここは
291 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 16:36:16 ID:I4NIGtmi0] >>288 全部ではなく、表示のみ?です。 オプションなら、表示がoptionで、中の設定蘭は日本語で、みたいな感じです。 en-us良いんですが、拡張が英語になるのが少しネックですね
292 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 16:39:26 ID:I4NIGtmi0] >>290 userChrome.jsで変更できるのかと思ったので
293 名前:284 mailto:sage [2007/08/31(金) 16:44:48 ID:3hmlBW960] >>291-292 >全部ではなく、表示のみ?です。 >オプションなら、表示がoptionで、中の設定蘭は日本語で、みたいな感じです。 意味不明です。 どこの文字かさっぱりです。 >userChrome.jsで変更できるのかと思ったので できると思います。 尚, 直接ロケールファイルをいじる方が簡単と思います。
294 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 16:52:35 ID:icVW8BLZ0] つかuserChrome.cssでいいと思うけど
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 16:52:48 ID:I4NIGtmi0] >>293 ツール→オプション このオプションの表記を英語にしたいのです(あとアドオンも 簡単にでいいので、直接ロケールファイルをいじる方法教えてくれませんか?
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 16:59:06 ID:B08UOM7+0] >>295 スレ違い
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 20:04:37 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 20:14:47 ID:3hmlBW960] >>297 SeaMonkeyは使用しておrませんが. Fxでは,userChrome.css または 拡張機能Stylishに 以下を記述することでスクロールオートリーピートマークが非表示となります。 @namespace url(www.mozilla.org/keymaster/gatekeeper/there.is.only.xul ); #translationResult autorepeatbutton { display: none; }
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 20:34:34 ID:OcJyHYUx0] >>298 そっちからのアプローチは試していませんでしたが 35に変えず5のままでもうまく行きました。 ただ、これって全てに適用されるでしたよね。 popupTranslateだけに有効に出来るようuserChrome.cssで考えてみます。 ありがとう
300 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 21:23:06 ID:Bf2PDraQ0] >>295 まだ居るかどうか分かりませんが……そして、locale弄った方が楽なのも確かですが。 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にした方が見た目は格好良いかもね。
301 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 21:48:25 ID: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 mailto:sage [2007/08/31(金) 21:49:48 ID:quyLnAjX0] >>301 崩れてますけど、こんな感じです
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 22:20:17 ID:b9NkUNDw0] userstyles.org/styles/2761 仕様変更で、ニコニコ動画のTOPに広告表示されるようになってる
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 22:31:36 ID:rYeVftSx0] aliceさんとこのサブスクリプトローダーが更新されていたので変更したんですが ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070831/1188560815 userContent.js、userMenu.js共に動作しなくなりました 前のをバックアップしてなかったので戻して確認することはできないんですけど 変更前は動いてました
305 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 22:50:32 ID:3hmlBW960] >>304 55-54行目を環境に合わされたい。 userContent.js、userMenu.js 動いています。
306 名前:300 mailto:sage [2007/08/31(金) 23:01:10 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 23:20:52 ID:rYeVftSx0] >>305 無事に動きました、ありがとう よく見てから入れるようにします・・
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/08/31(金) 23:48:01 ID:quyLnAjX0] >>306 今度はoptionが日本語表記に・・ FxのバージョンはFirefox 2.0.0.6です
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 00:39:35 ID:HnESq05C0] googleの検索結果で特定のサイトを表示できないようにはできないでしょうか? customizegoogleやstylishのスクリプトではリンクの表示はしませんが、そのサイトの概要は しっかり出します。そういうのも完全に排除したいのですが・・・
310 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 00:52:20 ID:m0lbOwfm0] >>309 検索オプション
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 00:53:20 ID:Q0JfWWXH0] >>309 ここは mozilla firefox userChrome.js greasemonkey スクリプトスレ2 です。 GM,JSA,userChrome.js,Custom Buttons に関係ない質問は, Mozilla Firefox質問スレッド(初心者歓迎)の49 ttp://pc11.2ch.net/test/read.cgi/software/1186142364 でお願いいたします。
312 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 01:07:43 ID:m6JcCAbE0] アドオンの一覧をサイドバーで開きたいのですが ttp://white.s151.xrea.com/wiki/index.php?memo%2Ffirefox%2FuserChromejs ここの試したのですが出来なかったです。(ツール→アドオンでは 何かショートカットとかがあるのですか? 拡張使えっては無しでお願いします。
313 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 01:22:14 ID:Q0JfWWXH0] >>312 動作します。 環境(OS,Fxバージョン, 拡張機能, テーマ, スクリプトローダ種別), 他のスクリプトは動作しているかどうか, エラーコンソールに エラーがあるならそれも示すなど, 質問は具体的にお願いいたします。 質問が尻切れトンボのようで, その意味がよくわかりません。
314 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 01:42:00 ID:m6JcCAbE0] >>313 xpsp2 バージョンは2.0.0.6 userChrome.js0.8 拡張にMenu Editor使ってます
315 名前:300 mailto:sage [2007/09/01(土) 01:48:12 ID:XZSzST0m0] >>308 あれ? うちのだとちゃんと変わるんだけどな……如何せん使ってるのがFxMusumeだけどども。 DOM Inspectorでオプション部分のIDなりLabelなり調べて対応しちゃってください。 流石にうちでは動く以上対応しようが無いですし。 余談だけど……私が上げたのと同じようなのがsiligにあるっΣ(゚Д゚) 一応、私のはFx2, 3両対応してる、という違いはあるけどね。(Fx2とFx3では一部IDが違う。 でも、後で削除しておこうかなぁ……。
316 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 01:48:58 ID:TxhUhH0q0] chrome://mozapps/content/extensions/extensions.xulをブックマークして プロパティから、このブックマークをサイドバーに読み込むにチェックじゃダメ
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 01:52:15 ID:m6JcCAbE0] >>313 他のスクリプトは動作してます エラーコンソールには、なにやらたくさんのエラーが・・・
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 01:57:38 ID:Q0JfWWXH0] >>317 具体的にかつ意味がわかるように質問をお願いいたします。
319 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 02:18:58 ID:thUNDfqT0] >>317 > エラーコンソールにエラーがあるならそれも示す > エラーコンソールには、なにやらたくさんのエラーが・・・ …日本語で(ry ていうか[表示]→[サイドバー]に出てない?
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 02:30:27 ID:XZSzST0m0] >>317 ツール→アドオン(ダウンロード)の所は無理だね。 なので、さくっと弄ってみた。 <script type="application/x-javascript" xmlns="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が割り振られてるんだけどなぁ……。
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 02:35:42 ID:m6JcCAbE0] >>319 出てました、、、。menu editorでいじってるので、「表示」がなかった・・ >>320 どうやってさくっと弄れるのかわかりませんけど、ありがとうございます
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 09:06:37 ID:Etk6F/bC0] タブをダブルクリックで再読込するスクリプトがあったと思うのだけど 誰か持ってる人いましたら下さい。お願いします。
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 10:26:57 ID:MKgOook20] ttp://hail2u.net/archives/fxexts.html#reload_tab_on_dblclick これそのままつかえる
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 10:41:34 ID:LmFDMod90] >>303 補完、乙です!
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 11:46:30 ID:Etk6F/bC0] >>323 ども。でも無理でした。reload_tab_on_dblclick_overlay.uc.jsにした以外はそのままなんですけどね。なんでだろ。
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 12:27:28 ID:glQ7BtHL0] >>325 これでどーですか gBrowser.mTabContainer.addEventListener("dblclick", function(e){ if (e.target.localName == "tab" && e.button == 0){ if (e.shiftKey) BrowserReloadSkipCache(); else BrowserReload(); } },true);
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 13:40:46 ID:Szj/FirC0] ttp://www.mozilla-japan.org/support/firefox/adblock これ入れようとすると ’.'または’{’であるべきところが'td'になってます。セレクタが不正であるため ルールセットは無視されました。 Do you want to use this code anyway? と出るんですが、なんででしょ?
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 13:46:42 ID:Q0JfWWXH0] >>327 ここは mozilla firefox userChrome.js greasemonkey スクリプトスレ2 です。 GM,JSA,userChrome.js,Custom Buttons に関係ない質問は, Mozilla Firefox質問スレッド(初心者歓迎)の49 ttp://pc11.2ch.net/test/read.cgi/software/1186142364 でお願いいたします。
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 16:25:48 ID:u/JFat9R0] みんなこんにちわ >>323 >>326 探している本人ではないけれど、Fx,SM共に正常動作を確認しましたよ。 ところで、Fxを再起動させるスクリプトは色々な人が公開してるけど SMを再起動させるスクリプトはどんだけ探してもない。 どこかで見かけた方はいらしゃいませんか? ちなみに今まで試した中で80氏のRestart Firefox.r.jsだけが 唯一、SMを終了させることだけできたorz
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 16:27:47 ID:Etk6F/bC0] 探している本人ですが、スクラップブックでデカいの取り込み中で 再起動出来ずにもやもやしてました。ご報告感謝。
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 18:06:03 ID:Etk6F/bC0] スクラップブックはFx閉じても独立して動き続けることを今初めて知りました。 >>326 快適です。ありがとうございました。
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 18:07:27 ID:Q0JfWWXH0] >>329 SeaMonkey 1.1系はnsIAppStartupのメソッドに該当するものが見あたらないです。 SM2系は再起動するスクリプトはあります。
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 20:34:40 ID:u/JFat9R0] >>332 情報ありがとうございます。 知りませんでした。 ソメッドが無いのにやれと言われてSMも困っていたでしょうね。 では、SM 1.1.*系では再起動ではなく 一端、SMを終了させて実行させるしかないですね。 私、スクリプトを書くのはまだあまり得意ではないので ググりながらの作業になり、理解するまで時間がかかりますが Restart Firefox.r.uc.jsで、なぜSMが終了するのか をどなたか教えていただけないでしょうか?
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 20:58:53 ID:Q0JfWWXH0] >>333 Restart Firefox.r.uc.jsでは, nsIAppStartupのメソッドquitをeRestartとeAttemptQuitのbit和を引数として 実行するようになっていますが, SMではeRestartが定義されていないので,結果的にeAttemptQuitだけが実行 されたということだと思います。 eRestartが定義されていないということはエラーコンソールで確認できます。 nsIAppStartupの説明は以下のリンクを参照。 ttp://www.xulplanet.com/references/xpcomref/ifaces/nsIAppStartup.html ただし,SM1.1系に特化したドキュメントは無いと思うので, 実際のどのように実装されているかは SMのソースを読むことになると思います。
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/01(土) 21:55:42 ID:u/JFat9R0] >>334 とても解りやすく説明していただきありがとうございます。 レス頂いてからあれこれググっていますが 楽しいです。 言葉だけでは、いまいち理解できていない箇所とかあるので デバッカかまして一つずつ観てみます。 xulplanetの ”Quit, damnit!" には吹きました。
336 名前:前スレ 80 mailto:sage [2007/09/01(土) 23:50:45 ID:qkKANJ0j0] >>275 既に解決されたようなので今更ですが, 最初に加えた「(function(){」に続いて以下の二行を加えても動くと思います. var window = unsafeWindow; var document = unsafeDocument; ただ,これはセキュリティ的には少しよろしくない状態なので, >>274 の方法で解決できるのならその方が安全です. 0.8以降で動かなくなったのは,セキュリティ的に厳しくしたからです. >>108 livedoor Reader 関連のスクリプトを動かす方法を一応書いておきます. スクリプトの最初を以下のように変更. (function(){ ↓ eval((function(){ 最後を以下のように変更. })(); ↓ }).toSource() + '();',unsafeWindow.unsafeWindow = unsafeWindow);
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 00:20:53 ID: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 あれ…?