firefox userChrome.js greasemonkeyスレ 6
>>1 ポパピピピピピポパポピパパピポピピ
___ _, -、
, -'~/~ ̄ヽ,~ヽ-l、
/`'''' ''''''''''''''''`'''''~ ヽ、
///⌒l~|^l ヽ,
>>2 ポパピピピポピポパポピパパピポピピ
//.|'-‐' /,/ _i
>>4 ポパピピパピピポパポピパパピポピピ
|-l'三=i/=-,| ̄||~~l~~l ̄ l.l
>>5 ポパピピポピピポパポピパパピポピピ
/=|=]-'=(_).ヽ'='|_|l___|=-'-‐'._|
>>6 ポパピピピピピポパポピパパピポピピ
// >-ニニ''ー------ーー '''''~~-'-- 、
>>7 ポパピピピピピポパポピパピピポピピ
| | |:l~''''==- ̄二',','''''''~~ ̄/ // _ l
>>8 ポパピピポピピポピポピパパピポピピ
| | |:|ニ=--====--' l .l l./ .):|
>>9 ポパピパピピピポパポピパパピポピピ
| | |:|'‐-=,,,,|=ニニニl .| .| |:>-'=|
>>10 ポパピピピポピポパポピパピピポピピ
`-=:|l .|'''=-, | .| |:|::::::j|
>>11-1000 ポパピパピピピポパポピパピピポピピ
4 :
名無しさん@お腹いっぱい。 :2008/09/23(火) 22:23:05 ID:KRghg6dX0
(´^`*)乙 こ、これは
>>1 乙じゃなくてポニーテールなんだから変な勘違いしないでよね!!
>>4 動くけど,
何でもかんでも置き換えるから, おかしくなる可能性が高い。
置き換えるタグを制限した方が良いんじゃないのかな。
>>1 乙であります
皆さん結局のところ、autopagerのusecontent.jsスクリプトは
どれを使ってるんですか?
Google検索のautopagerが機能するスクリプトが見つかりません
XP SP3 Firefox3.0 Sub-Script/Overlay Loader v3.0.18mod
userContent.js1.3
パス付が最近あがってるけど、中身はなに?
>>10 [chiruno.zip]
pass:chiruno
中身:
自作マウスカーソル(チルノ) テキスト.ani
自作マウスカーソル(チルノ) バックラウンド作業中.ani
自作マウスカーソル(チルノ) ヘルプ.cur
自作マウスカーソル(チルノ) リンク.ani
自作マウスカーソル(チルノ) 利用不可.ani
自作マウスカーソル(チルノ) 待ち状態.ani
自作マウスカーソル(チルノ) 通常.ani
多分reimu.zipも大きさ的に同じような内容だと思われる
>>11 わざわざありがとう。
なんかとてつもなく便利なスクリプトかと疑ってしまったぜ。
画像を開いたときって画像以外の部分は真っ白に表示されますよね? あそこの部分の色を変更することって出来ますか?
>>15 動いているスクリプトも多いので, 全部が全部は関係はないと思う。
特定のuser.jsの作りが元々危険なものであった場合は該当するかも知れないけど。
「あそこ」の部分....
>>14 背景?
html > body:only-child { background-color: #222 !important; }
>>18 おお!ありがとうございます。
思った通りの動きしてくれました。
>>15 うちも動かなくなったものが多い…
GMスクリプトただ突っ込んでただけだったからなー
21 :
18 :2008/09/26(金) 03:07:42 ID:ChnhBDk+0
>>19 透過pngとか見にくくなるので, こっちの方がいいかも。
html > body:only-child { background-color: #222 !important; }
html > body:only-child > img:only-child { background-color: #fff !important; }
23 :
名無しさん@お腹いっぱい。 :2008/09/26(金) 08:41:30 ID:VN+lYjaq0
( ^ิ౪^ิ)
26 :
名無しさん@お腹いっぱい。 :2008/09/27(土) 23:37:24 ID:y+m994NOP
軽くage
Google Thumbnailsなんだけど、たまに open.thumbshots.orgの応答を待ってます ってでて画像が表示されなくなるんだけど、なにが原因かわかる人います? 前はプロファイルを作り直したら元に戻ったんだけど、また同じ現象がでました。
ウイルス等に感染しているんじゃない
ウィルススキャンしてみたけど大丈夫でした。 なんなんでしょ?他のサイトとかはちゃんと表示されるしなにもアドオンとか追加してないんだけどなぁ
↓のユーザースタイルシートをGreasemonkeyで動作させるにはどうしたらいいですか? input { behavior: expression( function(element){ if (window.location.toString().match("://sa\.step\.rakuten\.co\.jp/")) { if (element.type == "text") { if (element.name == "bid_price") { element.value = "1" } else if (element.name == "bid_units") { element.value = "1" } else if (element.name == "comment") { element.value = "" } } else if (element.type == "checkbox") { if (element.checked == true) { element.click() } } } runtimeStyle.behavior = "none"; } (this) ); }
何故かgoogle検索のみ右下に待機中とか読み込み中が出てこなくて 次ページスクロールができなくなってるんだよなあ ヤフオクとかならできるんですけど firefox3.03とかにしちゃったせいですかね。アドオン入れ直しても機能してくれない感じです。 これできないと不便だなあ
スクリプト名ぐらい書け
>>32 申し訳ないです。
いじってないものでpagerizationでございます。
34 :
名無しさん@お腹いっぱい。 :2008/10/01(水) 10:23:37 ID:DLt9FIxx0
ナイトリーで LocationbarNewTab2.uc.js が動かなくなったんだけど、 なんとかならんの?
エラーコンソールと睨めっこしながらエディタで格闘汁
userstyles.orgがいつの間にか死んでる……。
久々に楽しいものを見せてもらったw
>>38 乗っ取られているんじゃなくて、レジストラの広告ページが表示されているだけやんけ。
userstyles.org、stylishのバージョンもJavascriptの設定もクリアしているのにダウンロードできなくなった。 皆さんはできてる?
出来る
Linkify Google Search Results使えなくなってない?
>>45 情報ありがと
グリモンのはダウンロードできるんだけどなー
なんでだろ(´・ω・`)
アップローダーのBHNewTab1.1mod8.uc.jsってfx3.1ではエラーをはいて使えないんだけどうちだけ? fx3.04だと大丈夫だったんだけど、fx3.1だと使えないのでしょうか?
Fast look up JP and ENのver.2008.03.01なんだけど、 キーボードショートカットで修飾キーを有効に出来ないかな? 誰かわかる香具師頼む。
適当に uc.xul 書けばよろし
52 :
44 :2008/10/04(土) 06:15:41 ID:0i9QgTEO0
解決できないので質問スレに行きます。スレ汚しすみませんでした。
アドオンのXippee Firefox Extensionってスクリプトで似たようなこと出来ないかな? 選択した時にいつもポップアップが表示されるのは邪魔なので、範囲選択した時にコンテキストメニューから選ぶようにしたスクリプトが欲しいです。 便利そうだなって思った人で作れる人、どうかお願いします。
Firefox3.03で、GoogleFloatingFormとAuto Pagerizeが使えない。 ろだにある奴でも、下にフォームが表示されて、ページを追加する機能も動いてない。 どうすりゃいいんだ・・・
userchrome.jsでTab Mix Plusにあるような、強制的に 他サイトへのリンクは新規タブで開くようなものはないでしょうか?
そうなんですか? それならuserContent.js、GM_modoki.jslで動けば良いです。
>>54 一度プロファイルを一から作り直してみなよ。
Auto Pagerizeが動かないことがあったけど、それでおれは直った。
理由はわからんけどね。
画像のリンクの上にカーソルを乗せると、自動でプレビューを表示するスクリプトがほしいのですが、 複数あるのでどれにしようか迷ってます。(Image Link Tooltip , Image links inline viewer , LinkThumb) 表示が速く感じるので、今は Image links inline viewer 使ってます。 プレビューのサイズが大きいのでグロ画像が悩みの種なんですが。 どれが良いと思うか等ご意見お聞かせ願います
>>61 おれも全部試した上Image links inline viewer使ってる
グロがありそうな場合は専ブラで、2nnとグロが貼られてなさそうなサイトでは
Image links inline viewer使ってる
Styrish #context-back { display: none !important; } #context-forward { display: none !important; } #context-reload { display: none !important; } menu[label="Edit"], menu[label="History"] { display:none !important; } #context-stop { display: none !important; } #context-sep-stop { display: none !important; } #context-bookmarkpage { display: none !important; } #context-savepage { display: none !important; } #context-sendlink, #context-sendpage, #context-sendimage { display: none !important; }
#context-viewbgimage { display: none !important; } #context-sep-viewbgimage { display: none !important; } #context-copy { display: none !important; } #context-selectall { display: none !important; } #context-sep-selectall { display: none !important; } #context-viewinfo { display: none !important; } #context-viewsource { display: none !important; } #context-viewpartialsource-selection { display: none !important; } #context-metadata { display: none !important; } #context-sep-properties { display: none !important; }
なにこいつ
>>61 俺はImage links inline viewerでmax-heightとmax-widthを指定して小さめに表示して、
大きく見たい画像はそこからクリックしてGreasedLightBoxで表示してる。
Image links inline viewerが一般的なのね
画像の先読みしてくれるからな
search historyとかsuggestの語句選ぶと即検索にいくのを止める.uc.js が機能しなくなってませんか?
>>65 ・
Styrish
( ・ิω・ิ)っl
>>71 そりゃわかっとるわw
じゃなくて、どうなるのか聞いてるんだと思うぞw
r -> l と言うことだと
>>72 >>73 ちなみに内容は、
1. コンテキストメニューの[戻る]非表示
2. コンテキストメニューの[進む]非表示
3. コンテキストメニューの[更新]非表示
4. メニューの[編集]、[履歴]非表示
5. コンテキストメニューの[停止]非表示
6. コンテキストメニューの[停止]の下の区切り線非表示
7. コンテキストメニューの[このページをブックマーク]非表示
8. コンテキストメニューの[名前を付けてページを保存]非表示
9. コンテキストメニューの[このリンクの URL をメールで送信]、
[このページをメールで送信]、[画像をメールで送信]非表示
10. コンテキストメニューの[背景画像だけを表示]非表示
11. コンテキストメニューの[背景画像だけを表示]の上の区切り線非表示
12. コンテキストメニューの[コピー]非表示
13. コンテキストメニューの[全て選択]非表示
14. コンテキストメニューの[全て選択]の下の区切り線非表示
15. コンテキストメニューの[ページの情報]非表示
16. コンテキストメニューの[ページのソースを表示]非表示
17. コンテキストメニューの[MathML のソースを表示]非表示
18. コンテキストメニューの[プロパティ]非表示
19. コンテキストメニューの[プロパティ]の下の区切り線非表示
だと思う。
思わず書いてしまったが、
>>65 じゃない俺がなんでこんなことを…。
ってか全部display: none !important;なら纏めれw
75 :
名無しさん@お腹いっぱい。 :2008/10/06(月) 16:00:39 ID:+X71+kmL0
>>67 Image links inline viewerってプレビューのサイズ変えられるの?できれば詳しく
greasemonkeyスクリプトに引数渡すことってできませんか? サイトによってほんの少しだけ違った処理をするスクリプトが増えてきました スクリプトの中でサイトごとに分岐させるしかないのかな
>>75 俺はJavaScriptがさっぱりわからんから、37行目のcss部分でリサイズしてるだけだったり...。
position:absoluteだとページによっては画像が画面外に表示される場合があるから、
fixedにしてこんな感じでやってる。(長いので改行を加えてる)
css += 'a.imageview img.imageview { display: none; position: fixed; bottom: 24px;
left: 24px; max-width: 320px; max-height: 320px; -moz-opacity: 1; border: none;
-moz-outline: 16px solid -moz-rgba(0,0,0,0.5); background: -moz-rgba(0,0,0,0.5); }';
BHNewTabの作者さんへ 外部と"履歴とブックマークの管理"からURLを開いたときも 新しいタブで表示出来るようにならないでしょうか? それと3.0.3でBHNewTab1.1mod10を使っているのですが 「タブですべて開く」時に開く場所でtabshiftedがtabと同じ動きをして カレントタブが空白の場合、そのタブを使わないのですがこれらは仕様なのでしょうか? バグなら直していただければと思います。
>外部 デフォ >"履歴とブックマークの管理"からURLを開いたときも 範疇外 >「タブですべて開く」時に開く場所でtabshiftedがtabと同じ動きをして || null,(i == 0) ? bg : false); を || null,(i == 0) ? bg : true); >カレントタブが空白の場合、そのタブを使わないのですがこれらは仕様なのでしょうか? 仕様
81 :
名無しさん@お腹いっぱい。 :2008/10/07(火) 20:22:04 ID:cix42Puj0
// ==UserScript== // @name about_blank_black // @namespace zzz.yyy.xxx.co.jp // @description 空白ページを黒色にする // @include about:blank // ==/UserScript== document.bgColor = 'Black'; うごきません>< なんで><
userContent.cssでやったほうがいいと思うんだ
>>80 分かりました。
ありがとうございました。
DragNgoModoki5.uc.jsの質問なんですが、 <a href="02.html"><img src="01.jpg"></a> こんな風に 画像が別のページへのリンクになってる場合、画像保存のジェスチャをするとリンクへの操作になってしまうんですが これを画像に対しての操作とさせることはできますか?
>>85 case 'R': //LINKとダブらないように ここは任意
{ if (aEvent.altKey) return false;
var SourceNode = aDragSession.sourceNode;
while(SourceNode){ if (SourceNode instanceof HTMLAnchorElement) break; SourceNode = SourceNode.parentNode; }
if (!SourceNode) return false;
var func ="S"; var url = SourceNode.href; var msg = {en:" link", jp:"リンクを"}
//ctl押下時はリンク化イメージがあればそれを優先することに
if (aEvent.ctrlKey){ var img = SourceNode.ownerDocument.evaluate('.//*[contains(" img IMG ", concat(" ", local-name(), " "))]', SourceNode, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null);
if (img && img.singleNodeValue){ url = img.singleNodeValue.src; msg = {en:" Linked Image", jp:"リンク化イメージを"} } }
//シフト押下時 外部アプリ3番目で処理することに
if (aEvent.shiftKey){ func = "E3"; }
if (exec){ DragNGo.openURL(aEvent, aDragSession, url, null, null, func, true); } else {
msg = (this.locale=="en")? DragNGo.DISP[func].en + msg.en : msg.ja + DragNGo.DISP[func].ja; this._setStatusMessage(msg, 0); }
return true;
}
ちょっとスレチ何ですけど、お薦めのブックマークレットとかありますか?
>>86 ありがとうございます
ダイアログなしで保存したかったので
var func ="S"; を var func ="SF0"; としたのですが、リンクが保存されてしまいまして…
言葉が足りなくて申し訳なかったんですがここを教えてもらえないでしょうか
>>86 すいません、色々やってたらできました
改めてありがとうございました
>>80 >"履歴とブックマークの管理"からURLを開いたときも
BHNewTab1.1mod11を試されたい ただしFx2は対象外とした。
>>86 DragNgoModoki5.uc.js と saveFolderModoki.uc.xul それぞれ2008/10/08 22:00 を試されたい。
'S'のままなので適宜'SF0'等に書き換える。
93 :
79 :2008/10/08(水) 23:29:32 ID:1MNJMtbX0
Aliceさん、BHNewTabのLibrary対応ありがとうございました。
>>92 更新までしてくださってありがとうございます!
>>93 BHNewTabのLibraryでの挙動が変。clickじゃなくdblclickにすべきだなので, 要修正。
96 :
名無しさん@お腹いっぱい。 :2008/10/09(木) 02:38:18 ID:EESYVNES0
Google Reader Full Feedを入れても動作できないのはなぜ?
2008/10/08 22:00のsaveFolderModoki.uc.xulだと saveFolderModokiのポップアップを選択しても反応しないな・・・
rebuild_userChrome.uc.xulで右クリックでエディタ起動する機能が いつのまにかjsで効かなくなっていました(xulでは起動します) 他の拡張やスクリプトを切ってもダメ、新規プロファイルでもダメでした どうしたものでしょう
>>79 ,
>>97 saveFolderModoki.uc.xul 2008/10/09 01:00を試されたい
>>93 BHNewTab1.1mod13.uc.js に差し替え
ライブラリはダブルクリックにしないと, 元の機能と被ってしまうので修正
サイドバーに読み込むが機能しなくなっていたのを修正. javascriptとdataスキームはカレントに読み込むように修正
>>101 言葉足らずで申し訳ありませんでした
各スクリプトの項目上で有効/無効/編集を切り替える機能のうち、
有効/無効は切り替えられるのですが、編集が一部の項目で反応しません
(拡張子xulのもののみ右クリック起動が働きます)
数ヶ月前にFxポータブルに導入したスクリプト群は問題なく動作しているようです
Greasemonkeyでall-in-one sidebarのマルチパネルに 読み込んだサイトには適用できないんでしょうか?
>>96 ,98
うちも動かないんだよなぁ。アイコンは表示されたりするんだけど。
スクリプトの読み込み順番とかあるんだろうか?
>>103 // ==UserScript==
// @name GMForWebPanels.uc.js
// @namespace
http://pc11.2ch.net/test/read.cgi/software/1222168289/ // @description web-panelsに読み込んだドキュメントにGMを適用してみるテスト版
// @include chrome://browser/content/web-panels.xul
// @compatibility Firefox 3.0
// @author
// @version LastMod 2088/10/09 11:00
// ==/UserScript==
(function(){
if (typeof getTopWin().GM_isGreasemonkeyable == 'undefined') return;
window.document.addEventListener('DOMContentLoaded',
function(event){
var doc = event.originalTarget;
var sidebarWindow = doc.defaultView;
if (sidebarWindow){
safeWin = sidebarWindow;
unsafeWin = safeWin.wrappedJSObject;
var href = safeWin.location.href;
if (getTopWin().GM_isGreasemonkeyable(href)) {
getTopWin().GM_BrowserUI.gmSvc.domContentLoaded({ wrappedJSObject: unsafeWin }, safeWin);
}
}
}
, true);
})();
そもそもall-in-one sidebarのマルチパネルとaiosの存在意義がわからん だれかおせ〜て
107 :
名無しさん@お腹いっぱい。 :2008/10/09(木) 15:54:07 ID:EESYVNES0
>>104 コマンドにGoogle Reader Full Feed - reset cacheを押してちゃんと動いた。
>>100 saveFolderModoki.uc.xul ちゃんと動きましたいつも乙です
ただ、ダブルクリックで保存でファイルピッカ起動にしてると反応が無いです
こっちの機能はあまり使わないので自分には関係ないですけど一応報告まで
>>108 なおしたかも。 引っ付けはっ付けしてたら, ものメタボになって...(^^;
>>105 >>103 じゃないけど構造的にできないもんだと思って妥協してた
ありがとう、ちょっと弄り回してくる
>>BHNewTab1.1mod13.uc.js たぶんバグだと思うのですがライブラリでエンターキーを押しても カレントタブに上書きされます。 サイドバーのブックマークと履歴は新タブで開きます。
>>113 function callbackBH(event){の中の
} else {
を
} else if (!(event.type == 'keypress' && event.keyCode == KeyEvent.DOM_VK_RETURN)){
115 :
名無しさん@お腹いっぱい。 :2008/10/10(金) 17:28:04 ID:XfwWkZSC0
FaviconizeTabの機能 をstylesやGreasemonkey で実現できない?
save folder modokiのコンテキストメニューを消したいんだけどどうやったらいい? 以前のはmenu editorで消えたんだけど、2008/10/09 17:00のはmenu editorじゃ消せなくて;
>>115 自分もFaviconizeTabをマルチタブハンドラと連携できないかなと思っていたんだ。
ナイトリーでAliceたんのローダー使ってるんだけど、 ロケーションバーのスタークリックしたときの挙動おかしくね? 全スクリプト無しにして、スクリプトローダーだけでも再現する。
120 :
名無しさん@お腹いっぱい。 :2008/10/11(土) 10:26:55 ID:sGGxlLzI0
Do not rub hard as the texturizing materials may wear off,
http://geocities.com/bradleysears87/shieldedtwistedteflon.html Shielded Twisted Teflon
, %-)),
http://geocities.com/abbottshannon71/sunstarsolaster.html Sun Star Solaster
, pwijo,
http://geocities.com/richdouglas40/northamptonwrestlingcamps.html Northampton Wrestling Camps
, 489807,
http://geocities.com/collierjorge59/plc5testrslogix.html Plc 5 Test Rslogix
, ncoc,
http://geocities.com/josephlester67/tecmamacerator.html Tecma Macerator
, cro,
http://geocities.com/lavernekey38/4t65e.html 4t65e
, 3531,
http://geocities.com/weberbobbie56/hawaiianfashionmuumuu.html Hawaiian Fashion Muumuu
, jhtf,
http://geocities.com/francinecampos57/curweimaranermix.html Cur Weimaraner Mix
, hdkkct,
http://geocities.com/joanguzman75/horizonelliptical.html Horizon Elliptical
, xsenap,
http://geocities.com/jasperhancock16/callienorthagenofhsnfootpics.html Callie Northagen Of Hsn Foot Pics
, 393,
http://geocities.com/collierjorge59/blechhentai.html Blech Hentai
, 72742,
>>120 中見て入れてみたがほとんど効果ない気がする
sageんな
報告。 BHNewTab1.1mod12.uc.js、Fx3.1β2でタブが表示されなくなりました。
失礼、最新のBHNewTab1.1mod13.uc.jsに更新しても同様です。
使えるがな
さらに失礼、日本語ランゲージファイルが悪さしてるだけでした。
Fx3.1β2でタブが一つもなくなったらブラウザが終了しちゃうんだけど、これってどうにもならんかな? closeTab.uc.jsってそれを止めてくれるスクリプトじゃなかったっけ?
解決出来ない奴がβに手を出すな。
browser.tabs.closeWindowWithLastTab;false
133 :
名無しさん@お腹いっぱい。 :2008/10/11(土) 22:41:26 ID:sGGxlLzI0
表示されてないタブの優先度を下げることはできるスクリプトなんかない?
>>30 です。強引に2つのファイルを作って動かすことはできたのですが、
これを1つのファイルにするにはどうしたらいいですか?if文使っても動かないんです。
どなたかお願い致します。
// ==UserScript==
// @name 1yen_bid_units
// @namespace
// @description 入札価格を1円
// @include
https://sa.step.rakuten.co.jp/* // ==/UserScript==
document.getElementsByName("bid_units")[0].value = "1";
document.forms[num].bid_units.value = "1";
document.forms[num].childNodes[1].value = "1";
// ==UserScript==
// @name 1yen_bid_price
// @namespace
// @description 入札個数を1個
// @include
https://sa.step.rakuten.co.jp/* // ==/UserScript==
document.getElementsByName("bid_price")[0].value = "1";
document.forms[num].bid_price.value = "1";
document.forms[num].childNodes[1].value = "1";
>>123 上記の安価を読めるようにするグリモンなどはありますでしょうか?
あるんだったら教えてよ
あるって教えてあげたんだから探しなよ
>>139 BHNewTab1.1mod13.uc.jsにしたら?
Tab Mix Plusの代わりになるし。
BHNewTabはごってりしてるし他のタブ系スクリプトとバッティングするから
>>141 と他のスクリプトを組み合わせて使ってる
ふーん
>>140 ありがとうございます。
TMPは使ってないので、BHNewTab1.1mod13.uc.jsから
必要な部分だけ取り出して使おうかなと思いましたが、
>>139 の「BrowserLoadURL」を「gURLBar.handleCommand」に
書き換えたら動いたので、これで試してみます。
about:configを変にいじくってしまったのか 「内容符号化 (Contnet-Encoding) に問題があります」と表示され全くページが表示されません まとめサイトを見て打開策を探すこともできません about:configの全ての値をデフォルトに戻すということはできないのでしょうか
スレ違いだボケ prefs.js 削除しろカス
さきほどからautopagerizeをuserscripts.orgからインストールを試みているのですが、 Greasemonkeyのインストール場面で 8551、実行するページ、* とだけでてインストールを進めてみてもユーザースクリプトの管理場面も 8551 とだけ出て機能しません ずっと前にはldrfullfeedなどは何の問題もなくインストールできたのですが・・・ 新規プロファイでやってみても同じでした どなたか解決方法が分かる方宜しくお願いします
ちゃんとしたファイルがDLできないね サイト側がおかしくなってるのかも 時間をおいてから入れ直してみたら
>>148 あ、サイト側の問題でしたか・・・
助かりました、ありがとう御座いました
DragNgoModoki5.uc.jsについて質問です。 画像を保存したいと思い、 IMAGE["L"] = ["SF0" , "SF0"]; と書いてみたのですが、指定したフォルダに保存されていませんでした。 IMAGE["L"] = ["S" , "SF0"]; だとちゃんと名前をつけて保存できるのですが、保存ダイアログを出さずに直接保存とはいかないのでしょうか? ちなみに保存先は SF[0] ="B:\\Download"; と指定してあります。
>>150 SFのを利用したければSaveFolderModoki.uc.jsも入れなきゃダメ
>>151 SaveFolderModoki.uc.jsを入れてみます。
どうもありがとうです!
handleURLBarCommandをgURLBar.handleCommandにすればいいんじゃないかな
bar.handleCommandの方がいいか
こんなしょぼいスクリプト書いている暇があったら プログラムの改良やれよ
わかりました
ニコニコ動画で、勝手にフォーカスしてしまうのを防ぐのはありますか? 自分が入れてみたのはうまく動作しませんでした
ff3.0.3でタブのダブルクリックでページの更新と、 タブバーのホイールでタブの切り替えを行うにはどうすれば良いでしょうか。 mouseWheelOnTabBar.uc.jsは紹介ページしか見つからず、 自分で書いたスクリプトも、 // dbl_clickで更新 { function dbl_click(evt) { if ((evt.target.tagName =='tab')||(evt.target.tagName =='xul:tab')) { if(evt.button == 1){ document.getElementById("Browser:Reload").doCommand(); } } } gBrowser.tabContainer.addEventListener("dblclick", dbl_click, true); } では動きませんでした。
>>160 /*タブ上でのダブルクリックで再読込*/
gBrowser.mTabContainer.addEventListener("dblclick", function(e){
if (e.target.localName == "tab" && e.button == 0)BrowserReload();
else if (e.target.localName == "spacer" && e.button == 0)BrowserOpenTab();
},false);
mouseWheelOnTabBarも手元にあるけど、Gomita氏に無断で上げていいものかどうか
わからないので自粛。
質問スレで聞いてみたのですがスレ違いっぽいのでこちらで質問させてください。 stylishのエディット画面の「このスタイルのウェッブサイトを訪れる」のリンクをクリックしたとき すでに開いているFirefoxの新しいタブに開くにはどうしたらよいでしょうか。 現状は新しいウィンドウに開いてしまいます。 どうかよろしくお願いします。
>>162 xulのtext-link属性にに無理矢理バインディングしてみるバージョン。
.text-link {-moz-binding: url(textLinkOpenInTab.xml#openintab);}
をユーザープロファイルフォルダ\chrome\userChrome.cssに追記。
以下をtextLinkOpenInTab.xmlとしてユーザープロファイルフォルダ\chromeフォルダ内に保存。そして再起動。
<?xml version="1.0"?>
<!-- class text-link open link in new tab by Alice0775, 2008/10/19 22:30 -->
<bindings xmlns="
http://www.mozilla.org/xbl "
xmlns:xul="
http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul ">
<binding id="openintab">
<handlers>
<handler event="click" phase="capturing"><![CDATA[
if (event.button != 0)
return;
var target = event.target;
if (target.hasAttribute('class') &&
/text-link/.test(target.getAttribute('class')) &&
target.hasAttribute('href')){
var url = target.getAttribute('href');
var mediator = Components.classes["@mozilla.org/appshell/window-mediator;1"]
.getService(Components.interfaces.nsIWindowMediator);
var enumerator = mediator.getEnumerator("navigator:browser");
if(enumerator.hasMoreElements()){
var win = enumerator.getNext();
win.openUILinkIn(url, 'tab', true, null, null);
event.stopPropagation();
}
}
]]></handler>
</handlers> </binding>
</bindings>
>>163 できましたー!
ありがとうございますー!
自分には難しすぎましたorz
>>160 こんな感じだったかな?
// Tab scrolling and select.
gBrowser.mTabContainer.addEventListener("DOMMouseScroll", function(event){
var DOWN_SCROLLS_MOVING_TO = 1; // LEFT: 1 RIGHT: -1
// event.detail is negative
this.advanceSelectedTab( (event.detail < 0) ? DOWN_SCROLLS_MOVING_TO :
-1 * DOWN_SCROLLS_MOVING_TO, true );
event.stopPropagation();
}, true);
166 :
160 :2008/10/20(月) 01:00:06 ID:HxC+ba8n0
>>161 再読み込みできました。ありがとうございます。
mouseWheelOnTabBarについてはTabMixPlusを消す際に残しておきたい機能だっただけに残念です。
167 :
160 :2008/10/20(月) 01:08:42 ID:HxC+ba8n0
>>165 ありがとうございます。
これで心置きなくTabMixPlusから移行できます。
Image links inline viewer、ポップアップ画像をスーパードラッグで保存できて便利なんだが 画像のポップアップ位置をマウスカーソル隣やすぐ下とかにできないのかなあ タイル上にサムネイルが並んでたりするとポップアップが切り替わっちゃって往生する
サイドバーにダウンロードマネージャを表示したのですが、これを開く/閉じるボタンが ほしいのですがどのようにすればいいでしょうか。 Custom Buttons2で実現しようとしているのですがうまくいきません。 方法などありましたらよろしくお願いします。
>>169 chrome://mozapps/content/downloads/downloads.xul
をブックマークブックマークツールバーに置いてプロパティから、サイドバーに開くにチェック。
>>170 レスありがとうございます。
遠回りですが以下の方法でボタンを作れました。
DownloadsSidebar.uc.xulを以下の内容で作成
<?xml version="1.0"?>
<overlay id="DownloadsSidebar"
xmlns="
http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul ">
<broadcasterset id="mainBroadcasterSet">
<broadcaster id="viewDownloadsSidebar" autoCheck="false" label="Downloads" type="checkbox" group="sidebar"
sidebarurl="chrome://mozapps/content/downloads/downloads.xul" sidebartitle="Downloads" oncommand="toggleSidebar('viewDownloadsSidebar');"/>
</broadcasterset>
<menupopup id="viewSidebarMenu">
<menuitem key="downloads-view-sidebar" observes="viewDownloadsSidebar"/>
</menupopup>
</overlay>
ボタンの内容
toggleSidebar("viewDownloadsSidebar");
やったぁ、どうもでした。
Greasemonkeyに興味があるんだけど、これってFirefoxのオプション→コンテンツで JAVAとJavascriptを無効にしていても使えるの? それともGreasemonkey のJAVAは使えるの?
>>172 使える。
安心してjavascript無効にしてくれ。
早速入れてみたけど、普通に動いてワロタ java無効にしているはずなのにjavaが動くってのはおかしな気分だよな
外部スクリプトとか理解できないのならROMってろ
GreasemonkeyスクリプトのことをJAVAとか言ってる時点で論外だろ
>>174 とりあえず Java と JavaScript 区別しような
>>175-176 詳しく解説できるほどの知識を有していないのなら
発言を控えて頂こうか。引っ込んでろ
Wikipedia は Wiki 拡張はアドオン IE はインターネット
BHNewTabがうまく動作せず困っています。 サイドバーのブックマークを、ShiftキーまたはCtrlキーを押しながらクリックした場合です。 Firefoxを起動して、最初にサイドバーのブックマークをクリックしても無反応。 また2回目以降は、どのブックマークをクリックしても、最初にクリックしたページが表示されます。 サイドバー以外のブックマーク(ブックマークツールバーやメニューバーのブックマーク)では、 同様の問題は起こりません。また、ShiftキーやCtrlキーを押さない場合の動作も問題ありません。 試しに該当箇所とおぼしき部分のログを出力させてみたところ、 >194行目 tree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, obj); のevent.clientX, event.clientYは正しいマウス座標が取れているようですが、その直後の >198行目 var node = tree.controller._view.selectedNode; では、なぜかどこをクリックしても同じノードが取れてしまうようです。 【テスト環境】 Firefoxのバージョン:Mozilla Firefox, Portable Edition 3.0.3 BHNewTabのバージョン:BHNewTab1.1mod13.uc.js インストールしたアドオン等:userChrome.js、サブスクリプトローダ、BHNewTab のみ 以上、どうかご助言の程よろしくお願いします。
サブスクリプトローダはサイドバー対応のものでないとだめですよ
185 :
184 :2008/10/22(水) 00:37:48 ID:1w7n3vHz0
>>183 見落としていた。
>ShiftキーまたはCtrlキーを押しながらクリックした場合です。
if(tree.treeBoxObject.view.isContainer(row.value)) return;
を
if(tree.treeBoxObject.view.isContainer(row.value)) return;
tree.treeBoxObject.view.selection.select(row.value);
に, 二カ所とも修正する。
>>185 早速のレス、ありがとうございます!
おかげさまで、正しく動作するようになりました。
189 :
名無しさん@お腹いっぱい。 :2008/10/22(水) 11:57:12 ID:OlzwFVK9O
>>181 顔が真っ赤ですよ ( ゚,_ゝ゚)バカジャネーノ
( ^ิ౪^ิ)
今さら携帯でツッコミとか……ホントに顔真っ赤っかだったのね
Image links inline viewerの拡大画像を画面からはみ出ないように設定できないでしょうか? 拡張でThumbnail Expanderってのもありましたが、グリモンで使いたいので よろしくお願いいたします。
グリモンはいれるだけで重くなるのが致命的すぎる
グリモン使わない方がユーザビリティ的に致命的だろ
なんだここも糞PC自慢か
じゃあグリモン以外でAutoPagerizeぷりーず せめてStylshで出来ないかな・・・ グリモンはこれがあるから手放せない アドオンとかも試したけどどうも合わない
Autopagerで充分だろ 動作も重くならない
>>201 userChrome.js + userContent.uc.js + autopagerize.user.js(0.0.29)
>>204 Firefox3.0.3に入れてみたが userContent.uc.js が動かない
なにか修正が必要?
>>205 userContent.uc.js入れるフォルダ間違ってるんじゃね
>>195 は集積地のないuc.jsの方が向いてるんじゃない?
Greasemonkeyの編集するテキストエディタを変える項目どこだーと思ったら、 about:configから行けたのね。
>>201 userChrome.js + userContent.uc.js + AutoPageLoader
自分も
>>201 に便乗なんですけど、Firefox 3.0.3 + userContent.uc.js で
以下の自動読み込み系スクリプトが、いずれも走りません。
- AutoPagerize
- jAutoPagerize
- AutoPageLoader
- Pagerization
なんか上手く動かすコツみたいなのはありますか?
>>210 スクリプトの読み込み順とか関係あるみたいなので
01.autopagerize.user.js
というようにリネームしている。
userChrome.js + userContent.uc.js + autopagerize.user.js でしっかり動いたわ google_search_new_tab.user.jsも問題ない 全部移行してみる 少しでも軽くなるならばー
userContent.uc.jsは最初はすげーとおもったが、 グリモンがバージョンアップするにつれ、使えないスクリプトが増えてきた。 どっちみち一部のスクリプトのためにグリモンを入れざるを得ず、 結局グリモン一本になった。
215 :
名無しさん@お腹いっぱい。 :2008/10/24(金) 20:53:37 ID:oqOWyJlo0
firefox 3.1b2pre + userContent.js 1.2 に、 あぷろだにあがっていた最新版のautopagerize.user.jsを入れたのですが googleで1ページ→2ページ目→2ページ目→3ページ目→3ページ目・・ みたいになります(うまく次のページを読み込んでくれない) どこを修正すればいいでしょうか。よろしくお願いいたします
同じようなのが2個動いてる
Google Reader Full Feed をuserContent.uc.jsで動かしたいのですが、どうも上手く表示してくれません。 グリモンじゃなくてuserContent.uc.jsで動かしている人いますか?
GMはnsIContentPolicyを横取りしているから, DOMに何かを追加しただけでshouldLoadとか呼び出すから, 下手するとちょっとメニュー開くだけで何百回と呼び出されるから何もかもが遅くなるんだ。 なぜnsIContentPolicyの横取りをする必要があるのやら... よく分からんが, スクリプトのインスコとかのチェックに使っているだけのようだが... これを外そう
greasemonkeyとuserchrome.jsってどっちも大差無いよね? このスレではuserchrome.jsの方が人気があるみたいだけど、それぞれに 利点とか欠点とかあるの?
>>219 それぞれの対象とするものが違うので, 対象そのものが利点であり欠点としか言えない
userChrome.cssとuserContent.cssの違いと一緒
userChrome.css+userContent.css と userContent.css でないかい
どっちも生半可な JS 知識でそれなりに便利な物が書けるのでありがたい。
>>218 そんなのが出来たら便利そうですね。
GMいれないのはただ重いだけだから・・・
225 :
210 :2008/10/24(金) 22:58:14 ID:+Llt9glV0
>>212 これ便利ですね。userContent で動かないのは前述のようなスクリプトだけなので、
とりあえず AutoPageLoader をエクステンション化してインストールしました。
>>212 Greasemonkey使うとベンチマークかなり悪くなるけど、userContent.uc.jsやこれを使っても悪くならないね。
それでxpi作成していろいろ動かしてみたけど、さすがに動かないやつもあるのが残念。
とりあえず面白そうなんでいろいろいじってみる。
グリモンでタブを閉じる関数か、 ロケーションバーを監視してURLに指定文字列が入っていたらタブを閉じるuserchrome.jsって無いですか? ニコ動で動画を見終わったら自動クローズするグリモンを書いたんですが、 function clsWin(){ window.opener = window; var win = window.open(location.href,"_self"); win.close(); } が効かなかったので。 window.open()で開いたページは自動で閉じたので関数にアクセスはできているはずなのですが。
>>227 コンテンツのjavascriptで開いたものは, コンテンツのjavascriptで閉じられる。
そうでない場合は閉じられません。これは仕様です。
229 :
227 :2008/10/25(土) 16:25:03 ID:F7mutXFk0
>>228 なにか抜け道があると思っていたのですが・・・
2行目に書いた、タブを閉じるuserchrome.jsって無いですかね?
検索したのですが、左(右)のタブを全て閉じるを追加するものしか見つからなかったので。
231 :
名無しさん@お腹いっぱい。 :2008/10/25(土) 16:54:48 ID:yhuh3Yqa0
215ですが、グリモンはアンインストール済み、autopagerizeも1つしか入っていないので、下の画像の状態から推測するにuserContent.jsが3回読み込まれているのが原因ではないか
と思うのですが、どうにかならないでしょうか。
サブスクリプトローダはaliceさんのところ、UCJSTooklitは一緒に入っていたものを使用しています。よろしくお願いいたします。
http://www.imgup.org/iup715961.png.html
何かが複数入っているんじゃないの
233 :
213 :2008/10/25(土) 22:30:02 ID:dNFZz4Tj0
google_search_new_tab.user.jsは問題あった。次ページ以降反映されない;; かわりにNew_Tab_on_External_Links_for_AutoPager.user.js見つけた。 ネ申!助かった…
ソンナコンナが嫌になって GM に戻してもう、半年
.tabs-container { margin-right: 20px !important; } で作った空白のダブルクリックで新しいタブを開くにはどこを直せば良いでしょうか。 userchromeを書いたのですが、 gBrowser.mTabContainer.addEventListener("dblclick", function(e) { if (e.target.localName == "spacer" && e.button == 0)BrowserOpenTab(); }, false); では開きませんでした。
>>235 e.originalTarget にしてみるとか
>>212 これでautopagerizeを拡張化してみたけどマイコミジャーナルとか一部サイトで文字化けしちゃうね。
それが無かったらつかえるんだけど
>>237 出来たxpiのxmlhttprequester.js中の
req.open(details.method, safeUrl);
を
this.setupRequestEvent(this.unsafeContentWin, req, "overrideMimeType", details);
req.open(details.method, safeUrl);
にする
239 :
238 :2008/10/26(日) 03:09:58 ID:4YaguPU40
>>237 はうそでした。
req.open(details.method, safeUrl);
を
if(details.overrideMimeType) req.overrideMimeType(details.overrideMimeType);
req.open(details.method, safeUrl);
>>239 おまえが神か
自分でいじっても修正できなくて愚痴っただけのつもりだった。
ありがとう
たすかった
241 :
235 :2008/10/26(日) 04:44:10 ID:r9Ftws7r0
>>236 できました、ありがとうございます。
やっぱり自作は難しい。
firefox3.1b2で、 userContent.jsのUSE_UTF8を1または2にするか、USE_GMを2にすると trying to load a non-local URI とかいうエラーがでてスクリプトが動かないんだけど。 だからといって0だと文字化けするし... なにかいい解決策はありませんか?
const USE_GM = 1; const USE_UTF8 = 2; にしています ウエブページや使用しているuser.jsにもよるとは思いますが 特に文字化けや当該エラーに遭遇したことないです
>>244 if(elm[i].firstChild.className != "g") continue;
を
//if(elm[i].firstChild.className != "g") continue;
にする
>>243 GM=1,UTF8=2にしてみても駄目でした...
あと、そのエラーは全てのページと、すべてのユーザースクリプトで
発生してます
使用してるのはMozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; ja-JP-mac; rv:1.9.1b2pre) Gecko/20081026 Minefield/3.1b2preです
別の拡張がじゃましてるのか、それともやっぱり俺なんかがMinefield使っちゃ駄目なんだろうか。早くて気に入ってたのに
youtubeDownloader.uc.jsが保存できなくなっちゃった。 ようつべの仕様変わったのかな。
何時の話だよ
trunkでいろいろ変更があったみたいだな throbberMainMenu.uc.jsが動かんorz
ニコニコ動画のスタイル変更の影響か Autopagerizeが2ページ目以降が表示されなくなりました 機能しなくなったのは昨日です(15:00にスタイル変更の告知ありました)
どのautopagerizeを使ってるかしらんが、すくなくともロダの010.autopagerize.user.jsなら動いてる
Ctrl+F押したらFindbarが出るけどもう一回押したら消える.uc.xul ってこんな感じにしたら3.0.1以降でも動くんじゃない?がいしゅつ? toggleFindbar: function() { var findBar = document.getElementById('FindToolbar'); if ( findBar.onFindCommand != undefined ) { //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 ( onFindCmd != undefined ) { // Fx 1.x if(findBar.hidden) onFindCmd(); else closeFindBar(); } else if ( gFindBar.onFindCmd != undefined ) { // Fx 2.x if(findBar.hidden) gFindBar.onFindCmd(); else gFindBar.closeFindBar(); }}}
以前どこかで、ブックマークのアドレスを新規タブで開く(だけどブックマークレットは現在のタブに適用) というだけの機能のuserChrome.jsを見かけた気がするのですが Firefox3で使えるものがあれば教えてください もしかして、このどこかで見た上記スクリプトが、今のBHNewTabになっている・・・とか?
>>253 userscripts.orgで落としたAutopagerizeです
場所書くの忘れていました。すいません
BHNewTab以外にもあるよ、確か 探してみなよ
googleで検索したときに過去何ヶ月とか何年とかオプションにあるけど あれをいつでも出しとく事ってできないですか? 3ヶ月とか6ヶ月とか細かいリストも追加して
>>258 ヒント
上から24時間、1週間、1ヶ月、1年
&as_qdr=d
&as_qdr=w
&as_qdr=m
&as_qdr=y
261 :
名無しさん@お腹いっぱい。 :2008/10/30(木) 21:26:53 ID:tV5qpO+eP
最新autopageロダにアップしていただいた方ありがとう
They will talk strategy and integration but they know little about internal branding,
http://geocities.com/byronaguilar34/houseforrentgarfagnana.html House For Rent Garfagnana
, yeyfrh,
http://geocities.com/sungharrington16/ellemcphereson.html Elle Mcphereson
, :-[[,
http://geocities.com/rosalindballard13/asfpm.html Asfpm
, %-[[,
http://geocities.com/emmanuelchan87/cprmannikins.html Cpr Mannikins
, =DD,
http://geocities.com/dudleybanks91/lowairfairs.html Low Airfairs
, %D,
http://geocities.com/randolphandrews20/ferrarifarris.html Ferrari Farris
, 72976,
http://geocities.com/randolphandrews20/laraaji.html Laraaji
, vfi,
http://geocities.com/dantecantrell56/buycotteescordialintheusa.html Buy Cottees Cordial In The Usa
, 851,
http://geocities.com/brendanchase87/geotrackertool.html Geotracker Tool
, 443,
http://geocities.com/robertbryan33/ernestpeyer.html Ernest Peyer
, :[[,
http://geocities.com/millerellis30/sirloinsteakrub.html Sirloin Steak Rub
, 814,
http://geocities.com/deweykent46/fischerrx8.html Fischer Rx8
, eek,
http://geocities.com/fredajoyner86/teresavierck.html Teresa Vierck
, 676259,
http://geocities.com/rosalindballard13/kenmoreelitedishwasher.html Kenmore Elite Dishwasher
, 08973,
http://geocities.com/brendanchase87/ebonyocena.html Ebony Ocena
, jibig,
前スレで「ブックオフオンラインの個別ページで表示されてるJANコードをひっぱってアマゾン検索へ」
javascript:{var result=document.evaluate("//TH[contains(text(),'JAN')
]/following-sibling::node()",document,null,
XPathResult.FIRST_ORDERED_NODE_TYPE,null);
if(result.singleNodeValue){location.href=
"(p)
http://www.amazon.co.jp/exec/obidos/external-search/ ?field-keywords="+result.singleNodeValue.textContent+
"&mode=blended";undefined;}}
(改行されてます)
上記スクリプトでは
ソース
<tr><th>JAN</th><td>4571152119XXX</td></tr>
スクリプト
{var%20result=document.evaluate("//TH[contains(text(),'JAN')]/following-sibling::node()〜略
上記で「4571152119XXX」を検索に持っていけてます。
ソースが
<br />EAN:4571152119XXX<br />
の場合はどこを書き換えれば
「4571152119XXX」を拾ってこれるのでしょうか?
具体的には
「Amazonマーケットプレイス出品者検索」にて
http://www.512x.net/item/B00005HSDH/ の「EAN:」後のJANコードを他サイト(今回はアマゾン以外のJANで検索可能な所)へという感じです。
ヒントでもかまいません、よろしくお願いします。
addEventListener() で、フォーカスが外れたときのイベントはどのように拾ったら よいのでしょうか? 検索バーからフォーカスが外れたときに自動的に閉じさせようと思っています。
blur
>>266 ありがとう。でもうまくいかんかった....
(function()
{
var onFocus = false;
var findBar = document.getElementById("FindToolbar");
findBar.addEventListener("focus", function(event){
onFocus = true;
}, false);
findBar.addEventListener("blur", function(event){
if( onFocus ) { gFindBar.close(); }
onFocus = false;
}, false);
})();
>>267 です。自己レス。できました。
こんな感じにしました。
(function()
{
var hideFindBar = {
hide: function(){
if( !gFindBar.hidden ) { gFindBar.close(); }
}
};
window.addEventListener("DOMMouseScroll", hideFindBar.hide, false);
window.content.addEventListener("click", hideFindBar.hide, false);
})();
ステータスバーをダブルクリックすると新規タブで開くとかってどう書けばいいんだろ
>>269 statusbar-displayのdblclickイベント監視
んで新規タブで何のページを開くの?空白ページ?
オブジェクトの関数名とか(例えばsearchbar.handleSearchCommandとか)どこで調べればいいんだろ?自作で.uc.jsしたいんだけど。
>>270 新規の空白タブを開きたい
タブバーの空白をダブルクリックしたのと同じ感じで
>>274 そうか
document.getElementById("statusbar-display").addEventListener('dblclick',function(){
document.getElementById("cmd_newNavigatorTab").doCommand();},false);
上でリファレンスどこ?って聞いた者だけど、 検索エンジンを選択した瞬間って捉えられないかな? てかリファレンス見るの難しい・・・
>>277 検索バーの話?ならsearchbarのselectEngineを上書きするとかどうよ
いきなりリファレンスより、まずは適当な単語でググって
人のスクリプトから関数とかelementの名前名見つけちゃうな俺は
取っかかり見つけたらあとはググるなりmxrで検索するなりして詰める
Suggest JP Plusが1.7になりましたね。 Firefox3.1b2preでuserChrome.jsの 「search historyとかsuggestの語句選ぶと即検索にいくのを止めるforFx3.uc.js」 と併用できるようになると嬉しいのですが……。
>>278 レス遅れてすまん。アドバイスありがと。
今回に関してはselectEngineは使えないみたいだった。でも別のアプローチで行けそうだ。
>>279 var panel = document.getElementById("PopupAutoComplete");
var func = panel.onPopupClick.toString();
func = func.replace("var where = ", "if (search) {controller.handleEnter(true);return;};var where = ");
eval('panel.onPopupClick='+func);
こんなんでどうだろ。SJP+側で対応してくれるとありがたいが。
ひらがなの候補しか出なくて焦ったが、日本語ロケール版Fxなら大丈夫の模様。
ニコ厨で申し訳無いんですが グリモンかスタイリッシュでコメントの透過率変えるとかは可能でしょうか? 弾幕透過させて表示したいので…
>>282 Stylishでは無理。Greasemonkeyでも不可能と思われるが確証はない。
Proxomitron ( or NicoCache_nl) + flvplayer_wrapperなら可能。
Suggest JP Plusがまたバージョンアップされていますね。 作者さんお疲れ様です。 ところでこれ候補がカーソルキーで選択できないのって俺だけなのかな? マウス操作だと選択できるんですが・・・ なんか他の拡張とコンフリクト起こしてるのかなぁ・・・
>>258 変換中はIMEがカーソルキーを掴んでいるのをお忘れなく
シュッ シュッ シュッ ハ,,ハ シュッ ハ,,ハ彡( ゚ω゚ ),ハ ( ゚ω゚ )彡ミ( ゚ω゚ ) _(__つ/ ̄ ̄ ̄/_ \/ / お断りします
>>285 どこで見つけたの?alice0775さんのファイル置き場に見つからない
>>289 おれも昨晩探したが見つからなかった・・・orz
1.6入れて更新の確認したら 1.7 になったwww
>>281 うおお、希望していたとおりの動きになりました。ありがとうございます。
Suggest JP Plusもバージョンアップされてますね。本当にありがとうございます。
あぷろだのgoogleimagedirectlinks 同梱のgoogleimagesautopagerで2ページ目以降適用されません
>>286 !!そうですよね。頭の中からすっかりその事が飛んでいました・・・orz
SJPもいつの間にかさらにバージョンが上がって2.0になってますね。
新しいタブを開くとき(具体的にはギコナビでURLをクリックしたとき)に、 空白のタブがあればそのタブを再利用するようにしたいのですが、 どう書けばいいでしょうか?
もう userContent.js は NG ワードでいいな
なんか便利なuc.jsくれ
いつのまにか、うpろだの「貼り付けて移動&検索」の「貼り付けて移動」が機能しなくなってる……(´・ω・`) 非公式ビルドの↓を使っています。 Mozilla/5.0 (Windows; U; Windows NT 6.0; ja-JP; rv:1.9.1b2pre) Gecko/20081025 Minefield/3.1b2pre (ayakawa PGU) ID:20081025093940 たしか何個か前の綾川さんの3.1b2preのビルドで動いてたと思うのですが……。 よろしければどなたかご教示願えますでしょうか。
301 :
名無しさん@お腹いっぱい。 :2008/11/05(水) 12:31:10 ID:OnedfJhc0
ちょっと教えてください。
(function () {
var regexp = RegExp("^
http://[^.]+?\. (2ch\.net|bbspink\.com)/test/read.cgi/[^/]+?/[0-9]+");
if (!document.location.href.match(regexp)) return;
var URL_TO = "
http://192.168.*.*/rep2/read.php?url= "
window.location = URL_TO + window.location.href;
})();
とでもして,2chのURLの前に"
http://192.168... "とつけてページを読み込みたいのですが,
これだと,一旦表示したあと,再読込になってしまいます。
再読込にしないようにするにはどうしたらいいでしょうか。
>>300 うわ、すいませんでした!既出でしたか。
ありがとうございました。
>>301 数日前にまったく同じことした。おれはこうしたよ。
(function () {
var regexp = RegExp("^
http://[^.]+?\. (2ch\.net|bbspink\.com)/test/read.cgi/[^/]+?/[0-9]+");
Array.forEach(document.getElementsByTagName("a"), function (atag) {
if(!atag.href.match(regexp)) return;
atag.href = "
http://192.168... " + atag.href;
});
})();
合ってるかどうかは自信ないが、いまのところ動いている。
305 :
名無しさん@お腹いっぱい。 :2008/11/05(水) 19:28:04 ID:OnedfJhc0
>>304 早速ありがとうございます。当方でも動いています。
感激しました。
初心者だけど getElementsByTagName('a') って document.links で代用しちゃダメなの?
Greased lightbox用siteinfo。impress系作ったけど個人的に便利なんではっとく。 4U用も作ったけど元々サムネイルがでかいから意味なかったよ・・・ // impress { name : 'impress', includeRegExp : /^https?:\/\/(.*?\.)?impress\.co\.jp/i, linkRegExp : /[^\/]+\/[^\/]+\/(.+)\.(html|htm)$/i, findImageRegExp : /cda\/static\/([^\/]+\/[^\/]+)\/(.+)s\.(jpe?g|gif|png)$/i, replaceString : 'cda/static/$1/$2.$3', showFunction : function(event) { greasedLightbox.showFrom(event, 'impress'); return false; } }, //impress
じゃおれも力作はろっと。Slimbar代替CSS。 /* ロケーションバー表示 Slimbar風 */ .autocomplete-richlistitem spacer, .autocomplete-richlistitem label{ display:none !important} .ac-site-icon { margin: 0px !important; } .ac-title{ background: nsolid !important; margin: 0px 0px 0px 3px !important; max-width: 270px !important; } .ac-title description { font-size: 11px !important; color: black !important; } .ac-title description[selected="true"]{ color: white !important; } .ac-url { margin: -16px 0px 0px 310px !important; } .ac-url description{ color%
途中切れちゃった。 .ac-title description[selected="true"]{ color: white !important; } .ac-url { margin: -16px 0px 0px 310px !important; } .ac-url description{ color: black !important; } .ac-url description[selected="true"]{ color: white !important; }
( ゚,_ゝ゚)バカジャネーノ
311 :
名無しさん@お腹いっぱい。 :2008/11/06(木) 18:32:27 ID:IyNQZJRB0
★ bookmarkのフォントサイズを小さくするにはどうしたらいいんでしょうか? 2の時は userchromで出来てたのに、3にしたら変更しても変わらなくなった。。
______________ ∧_∧ / ( ) < そうやって何でもすぐ他人に訊けばいいと思って・・・ (⊃ ⊂) \_____________ | | | (__)_) クルッ ______________ ∧_∧ / (`・ω・´)彡< たまには自分でググってみろ! Σm9っ つ \______________ 人 Y し (_)
>>307 これってどこに書けばいいの?
Greased lightbox使ってるからやってみたい
>>313 greasedlightbox.user.js の先頭の方(110〜250行あたり)に
flickerやgmail,ffffoundとかそれっぽい書式の記述が並んでる箇所があるから、
そこに追記してみて。
>>307 おーすごい便利。ありがとうございます。
>>317 何とか追記できました
てか便利すぎ
ありがとうございました
greased lightboxもautopagerizeのような SITEINFO形式にすればいいのかもな
★ bookmarkのフォントサイズを小さくするにはどうしたらいいんでしょうか? 2の時は #bookmarks-view tree { font-size: 10px; } で出来てたのに 3にしたら変わらなくなりました。 よろしくお願いします。
>>323 解決
@-moz-document url(chrome://browser/content/bookmarks/bookmarksPanel.xul) {
treechildren::-moz-tree-cell-text {
font-size: 10px !important;
}
}
>>322 よろしくお願いしますm(_ _)m ペコ
>>321 itmediaは過去ログの人が作成してくれてます。
>>320 impress系の対応ページ増やしてみた。
窓の杜・GAMEなど未対応ページもちらほらありますが、
そのへんは他のスキルある方におまかせします^^;
※
>>307 を削除後、追記して下さい
// impress1
{
name : 'impress1',
includeRegExp : /^https?:\/\/(.*?\.)?impress\.co\.jp/i,
linkRegExp : /[^\/]+\/[^\/]+\/.+$/i,
findImageRegExp : /(cda|static)\/(.+)_s\.(jpe?g|png)$/i,
replaceString : '$1/$2_l.$3',
showFunction : function(event) { greasedLightbox.showFrom(event, 'impress1'); return false; }
}, //impress1
// impress2
{
name : 'impress2',
includeRegExp : /^https?:\/\/(.*?\.)?impress\.co\.jp/i,
linkRegExp : /[^\/]+\/[^\/]+\/.+$/i,
findImageRegExp : /(cda|static)\/(.+)s\.(jpe?g|png)$/i,
replaceString : '$1/$2.$3',
showFunction : function(event) { greasedLightbox.showFrom(event, 'impress2'); return false; }
}, //impress2
おまけで、デジカメの作例写真用も貼っときます。
ただ、作例写真はサイズが大きいので使いでがないかもしれません。お好みで。
※
>>326 の2つより下に追記してください
// impress3 (DigitalCamera LargeImage)
{
name : 'impress3',
includeRegExp : /^https?:\/\/dc\.watch\.impress\.co\.jp/i,
linkRegExp : /[^\/]+\/[^\/]+\/.+$/i,
findImageRegExp : /(cda|static)\/(.+)\.(jpe?g|png)$/i,
replaceString : '$1/$2l.$3',
showFunction : function(event) { greasedLightbox.showFrom(event, 'impress3'); return false; }
}, //impress3
それで動いてます。 「show」より上に記述しないといけないです。
>>329 「show」より上ってのがよく分からんかったけど
上のほうに追記し直したらいけたわ
ありがとう助かりました
頑張っていろいろ調べたけど無理だった 誰か何かのキーに反応して他のキー押すscript教えて(´Д⊂ ↓試したやつ const node = document.createElement("div"); const event = document.createEvent("KeyboardEvent"); document.addEventListener('keydown', function(event) { if (event.keyCode == 65) { event.initKeyEvent("keypress", true, true, null, false, false, false, false, 0, 66); node.dispatchEvent(event); }
gresed lightboxをautopager対応にするスクリプトなのですが ページスクロールした後、クリックで画像が閉じれなくなります これ修正できないでしょうか? Greased Lightboxの init : function() { を以下のようにしてみる。 (スクロールイベントを拾ってGreased Lightboxを初期化するだけ) init : function() { // for Auto Pager function setAutoPagerEvent(){ var scrollHeight = document.documentElement.scrollHeight; document.addEventListener("scroll", function(e){ if(document.documentElement.scrollHeight - scrollHeight > 100){ scrollHeight = document.documentElement.scrollHeight; try{greasedLightbox.unload();}catch(ex){} greasedLightbox.init1(); } },false); } setAutoPagerEvent(); greasedLightbox.init1(); }, init1 : function() {
334 :
名無しさん@お腹いっぱい。 :2008/11/08(土) 02:30:44 ID:mPEscc5N0
gresed lightboxってちょっとスクリプトが汚くない?? もう少しコーディングが綺麗で同等の機能のものってないのかな?
グリモンのスクリプト、インストールダイアログが出たのち、 インストールを実行しても、グリモンが認識してくれないスクリプトがあります。 某ニコニコの熱狂度を表示するスクリプトなんですが。。。 ※作者さんのところで連投しちまったアホです。。 どうやら、自分だけの現象化とも思われるのですが、 なにか原因や対策として思い当たることがありますでしょうか? ※他のスクリプトは20個ほど試しましたが、正常にインストール・動作いたします。
userMenu.jsおよびconqueryModoki3.uc.xulのそれぞれ let afterContextMenu = document.getElementById('context-sep-stop') || document.getElementById('contentAreaContextMenu').lastChild; と insertbefore="context-searchselect" を好きにすればいい。
>>343 おお、ありがとうございます!
任意のIDに書き換えてみたら、無事に並び替えが出来ました。
345 :
336 :2008/11/08(土) 18:53:44 ID:9+T0OCMs0
ダウンロードした上で、 gm_scripts\config.xml を手書きで追記し、 hoge.user.js を、内部の記述に沿ってフォルダを作成し、そこに置いたのですが・・・ グリモンの管理画面へ反映させることはできましたが、 肝心のスクリプトは動作してくれません。 「正常にインストールが完了しました」という報告メッセージを受け取らないと、 グリモンは、hogeスクリプトを認識してくれないのでしょうか? それとも、このスクリプトが死んでるだけ・・・? ※ADPが有効だと機能しないという報告がありましたので、 ADPを無効化して確認しましたが、やはり動作しませんでした。
> gm_scripts\config.xml >を手書きで追記し、 それが間違ってると思わないとか、どう書き換えたかを書かないなんて(ry
>>345 新規で作ればいいだけと思う
コピペするだけ...
>>345 なんでそんな面倒な方法をいちいち取るんだ…
落としてからドロップすればいいだけだよ
グリモンのページだったかは忘れたけどまとめサイトで高負荷になるのは俺もあった。 今は発生しない、その間に結構環境弄ったから原因不明。
351 :
349 :2008/11/08(土) 23:12:10 ID:iMkcYUJU0
動作環境は firefox3.0.1 WinXP です
>>351 なんでそんな前のバージョン使ってんだよ
3.0.1はCPU使用率が100%になる問題があるだろ
>>105 のマルチパネルにGM使えるようにするスクリプトなんですが、
たとえば
document.body.innerHTML = document.body.innerHTML.replace(/foo/g, 'bar');
のような文字列置き換えスクリプトを適用したいときはどうすればいいんでしょう?
GMForWebPanels.uc.jsの最後や(function(){})();内の最後に追加したり、
新しいGMスクリプトを作ってそこで実行してもマルチパネル内のfooがbarに置き換わったりはしません
スクリプトの指定範囲が問題かと思ってchrome://browser/content/web-panels.xulから*にしてみても駄目
自分の知識ではこのスクリプトが何をしてるか正確に分かってなくて、
何か本質的に間違ってるのかもしれませんけど
>>352 バージョンアップの自動通知にしてたんだけど
全然来なかったぞw
今から、Firefoxの3.0.3のバージョンアップしてみますです
全然普通だけど?
バカって恐ろしい・・・
linkInNewTabForSpecifiedPage.uc.xulを使っているのですが、 '常にリンクは新規タブで閲覧するサイト'に指定したページの中で javascriptで開かれるページは、現在のタブで開くようにできませんか? クリックすると2つほど、新規タブで開かれてしまって、困っています。よろしくお願いします あと質問なのですが、Sub-Script/Overlay Loader v3.0.18modでスクリプトの正しい分別? の仕方ってあるのでしょうか、いまは大体、includeで分けて収納しているのですが・・・ Tabまわりだけは最初からあるTabフォルダにいれましたが、よくわからないです 教えてください。
>>358 自分の馬鹿さに愛想が尽きました
.uc.jsとあるのに気づいてchrome内に空ファイル作るとこまでやったのに、
翌日にはそれを忘れて堂々巡りしてた模様です
この調子でもう一度気づくのにいつまでかかったことやら…ご親切にアドバイスありがとうございます
userChrome.jsスクリプトとして動かして問題なく動作するようになりました
おかげでマルチパネルの使い勝手が大幅に向上します
>>359 そうなっているはずなんだが,。[2008/09/20 19:30 javascriptは現在のタブ]
適当に分けるのでいい。ただし,スクリプトによっては実行順に留意しておく必要がある。
>>361 すみません、えっーと下のページの サンプル画像 全部見る の所なんですけど
エロだけど
ttp://www.dmm.co.jp/mono/dvd/-/detail/=/cid=iptd406/ 試してもらえませんか?
linkInNewTabForSpecifiedPage.uc.xulには
http://www.dmm.co.jp/mono/dvd/-/detail/=/cid=* で登録しています。ちなみに環境はFirefox2.0 XP sp3 Sub-Script/Overlay Loader v3.0.18mod
Tabフォルダにはいってるスクリプト
BHNewTab1.1mod5.uc.js
closeBlankTabOnCloseDownloadDialog.uc.js
Copy Title + URL.uc.js
loadInBackground.uc.js
openTabsWhere_whichTabSelectWhenCloseTab.uc.js
Undo List in Tab Context Menu.uc.js
zzzz-MultiRowTabforFx2.0_3.0.uc.js
よろしくお願いします
>>361 あーlinkInNewTabFor....なんですが, 無駄な処理をしていて遅いと思うので グリモンの方がいいと思います。
>>363 エエエェェ(´д`)ェェエエエ、そんなぁ・・・気に入ってたのに・・・
ぐぐったら"Link To New Tab"という物ですか?他にあるのならスクリプト名教えてもらえませんか?
お願いばかりでごめんなさい
どう見ても 18 歳未満だな通報しておこう。
>>364 グリモンのがお手軽だしと思ったまでで...
ちゃんと現在のタブに表示されるので, たぶん他の拡張やスクリプトと干渉しているのでしょう。
問題の切り分けできないようですし...
グリモンのスクリプト入れても同じ事にならないとも限らないし...
全部切ってTabMixPlusを使うのがいいと思います。
>>366 ひどいお・・・おせわになりました
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
/ \
/ \
/ ――― ――― \
/ _ _ \
/ /´ ,..::::::::::.ヽ ヽ /´ ,..:::::::::::.ヽ ヽ \
/ ,' ,;::::::::::::::::::', ', ,' ,;:::::::::::::::::::', ', \
/ { {:::::::::::::::::::::} } { {::::::::::::::::::::::} } \
/ '、 ヽ::::::::::::::/ / '、 ヽ::::::::::::::/ / \
| (;;;;;;;;;;)) ̄ / | \  ̄ |
| /' / ∧ ', |
| {{ { / ヽ } |
| ヽ ヽ___/ __ \___ノ | . _______
\ 人 ヽ ´ ` ' / ││
\ ( し.) / ││
\ `¨ / ..││
/ \ ││
/ \ ││
368 :
やっぱチョっとむかついたのでw :2008/11/09(日) 02:52:30 ID:35WJwKwP0
>>366 の
>ちゃんと現在のタブに表示されるので, たぶん他の拡張やスクリプトと干渉しているのでしょう。
これだけでいいだろう。まわりくどい言い回しがって先に
>>366 の二行目だろ。なんで
>>363 の
>あーlinkInNewTabFor....なんですが, 無駄な処理をしていて遅いと思うので グリモンの方がいいと思います。
はいらないだろ。バカにしてんのか?素人おことわりすか、オレ何かわるいことした?
こんなイヤミなスレ、コネーよ( ゚д゚)、ペッ
___
/|∧_∧|
||. ( |
||oと. |
|| |(__)J|
||/
未だにこういう人いるんだ
ID:35WJwKwP0
( ゚д゚)ポカーン
こういう輩はvipから出てくんなよな
雑魚4匹かよw、ところでID:TakqRT4n0 これ作者? ん、まさか女か?
374 :
名無しさん@お腹いっぱい。 :2008/11/09(日) 03:51:38 ID:/nj5I4/qO
あげ
・・・夜更かしし過ぎたようだ。寝よっと
このスレって自分である程度修正できるやつらのスレだろ? 昔っから初心者お断りだったと思うが 初心者は質スレいけ
あ
>>333 >>337 すみません、リンク先を見たのですがわかりませんでした。
どのように解決したのか教えていただけないでしょうか。
ちなみにアップローダのセットで動いているのですが、後学のためよろしくお願いします。
381 :
366 :2008/11/09(日) 10:16:51 ID:GpvwI3Ix0
>>347-348 なんか、モレが厨を呼び寄せたみたいで嫌な流れ・・・
ま、モレも厨だけどな
で、ドロップしても、コピペしてもだめだったから、マニュアルでconfigを直したわけだ。
グリモンの動作ウンヌンってレベルでついてこれないオマイラがクソだな。
モレがわからんからヘルプをお願いしたいわけだが・・・
悪いが、質問テンプレもないスレで、
アゲアシ取りとか、アホなの??
技術的な回答ができないヤツが沸くほうが2chらしくないんじゃね?
まぁいいけど。
モレがバカでした、OSでも入れなおしてから出直すわwwww
382 :
345 :2008/11/09(日) 10:18:46 ID:GpvwI3Ix0
↑安価ミス
366 じゃなくて、
>>345 っす
偉そうなこと言っといてアホだな
逝ってくる
>>380 337は333と別の方法をとってる。
ちなみに337の方法はsafariでは機能しない。
<337の方法>
if(window.AutoPagerize)
window.AutoPagerize.addFilter(function(){greasedLightbox.init()});
これを末尾に記述
>>383 レスありがとう!
試してみますm(_ _)m
指定時間で自動的にカーソルを隠すスクリプト書いたので張り 拡張機能スレでお題出してくれた人が見てくれるかどうか var ucjs_hide_cursor = { _delay: 1000, handleEvent: function(event) { if(this._timeout)clearTimeout(this._timeout); var doc = event.originalTarget.ownerDocument; if(doc instanceof XULDocument)return window.setCursor("auto"); var body = doc.getElementsByTagName("body")[0]; if(this._stored_cursor) { body.style.cursor = this._stored_cursor; this._stored_cursor = null; } this._timeout = setTimeout(function(){ this._stored_cursor = body.style.cursor; window.setCursor("none"); },this._delay,this); } } window.addEventListener("mousemove", ucjs_hide_cursor, true);
自己解決出来ないのにベータを使ってるのか。 バカジャネーノ
正式に成っても何も変わらないであろう事は確かだな。
指定時間で自動的にカーソルを隠すスクリプトってある?
>>386 DOM Inspector見て自分で直せよ
それができないんだったらFirefox2使えば?
>>393 そこまで言うならお前できるんだろうな?
口だけのウジはほざくなよ
できないくせに口だけ出すやつがなんとかかんとかという理論って、 結局自分を貶めていてかつ回答がもらえなくなるということに気付かないのかなぁ。
ページ内のダブルクリックでタブを閉じれないでしょうか?
// 1.Toolbar>Customize:put throbber // // 2.userChrome.css // #toolbar-menubar { // visibility: collapse; // } (function(){ const OPEN_MENU_POSITION = 1; // 0=Right 1=Left var throbber = document.getElementById("navigator-throbber"); if (!throbber){alert('No throbber!');return;} if (Components.classes["@mozilla.org/xre/app-info;1"].getService(Components.interfaces.nsIXULAppInfo).version.substr(0,3) != "3.1") return; var mainMenuBar = document.getElementById("main-menubar"); var range = document.createRange(); range.selectNodeContents(mainMenuBar); var popup = document.createElement("popup"); popup.id = "ucThrobberMainMenu"; var openMenuPosition = (OPEN_MENU_POSITION==0) ? "end_before" : "start_before"; popup.setAttribute("position", openMenuPosition); popup.appendChild(range.extractContents()); document.getElementById("mainPopupSet").appendChild(popup); throbber.removeChild(throbber.firstChild); throbber = throbber.appendChild(document.createElement("toolbarbutton")); throbber.setAttribute("popup", "ucThrobberMainMenu") document.getElementById("toolbar-menubar").collapsed = true; }());
>>397 migiDoubleClick というのがあるけど、もし君が大量にタブを開く人だったら
やめといたほうがいいよ。おれはそれで連打しすぎてマウスが壊れたw
それでマウスジェスチャーに移った
もちろんスクリプトは悪くない。連打しまくった俺が悪い、ちなみにIntelliMousu Explorer
タブのダブルクリックだったらまだわかるよな。
プニルとかにページのダブルクリックって操作があったような気がするから それ使ってたんじゃね? 昔試しにリロードにしたら当然文字選択に使えなくなってすっげー不便で速攻オフにした
>>400 文字選択できるよ。
前のタブを表示とか、マウスジェスチャより個人的に楽だし。
わざわざタブに移してクリックする手間が省ける。
ダブルクリックで単語単位、トリプルクリックで行単位で選択できるやつだよ?
┐(´ー`)┌
>>409 もちろん、できないから聞いたんだw
今やってみてもセーフモードでもできない(3.0.3)。
でもググってみるとできるみたいだな。
何なんだろう・・・。
導入している拡張機能が影響を及ぼしているとか about:configでbrowser.triple_click_selects_paragraphをいじってるとか まずは自分の環境を疑う
412 :
407 :2008/11/11(火) 12:23:12 ID:VvvUY3X60
トリプルクリックできた。すまんかった。 IEのトリプルクリックは、3回目のクリックがかなり遅くてもいい。 Fxのトリプルクリックは、3回目が2回目以上の速さを必要とする。 そのため、IEから乗り換えたときからできないと思い込んでいた。
2回目以上の速さなんて必要ない。
ダブルクリックの時間内に3回クリックしないといけないんだな この仕様はどうかと思う
( ゚,_ゝ゚)バカジャネーノ
んじゃ、書き換えればいいジャマイカ。 そういうスレだしなw
タイムアウトすることは滅多に無いので意識していなかったが…仕様としては微妙だな
>>416 書き換えられる人間はトリプルクリックも早いんじゃないか?w
俺もトリプルクリック失敗したことな。
middle-click-and-go.uc.jsを使わせてもらっているんですが 新規タブで開くようにするのはどうしたらいいんでしょうか?
まったく問題ないんですが…
>>420 俺は使ってないからわからんけど、どうせ順番じゃねえの?
>>421-422 すいません!仰るとおり順番がいけなかったみたいです。
searchDefs : [ の直後に記述したら出来ました。お騒がせしました。
┐(´ー`)┌
>>424 デフォルトで補完されないか?
俺のところでは普通に補完されてる。
>>424 まあ何らかの拡張が原因だろうね。
俺もBHNewTab入れたらそれになったわ。
アドレス直接入力なんて月1するかしないかだからそのまま放置してるけど。
429 :
428 :2008/11/12(水) 02:50:25 ID:bQb5fLz+0
乙です。 個人的にはBHNewTabで開いた後のフォーカスの設定が出来ると嬉しいのですが
そういうからには弄れるんだろ、頼んだ
433 :
424 :2008/11/12(水) 12:48:27 ID:8Rc05J930
435 :
428 :2008/11/12(水) 14:38:21 ID:bQb5fLz+0
437 :
428 :2008/11/12(水) 16:46:11 ID:bQb5fLz+0
>>437 この系統使うとClearSearchTerm.uc.jsが使えなくなるね
リンクをクリックしてURLを開くと、そのリンクが点線で囲われますよね リンクをバックグラウンドでtabに開いた場合、現在のtabは一度何もない場所をクリックなりして この点線を解除しない限りキーボードショートカットを受け付けないみたいですが、 これを回避するuserchromeをお願いします。
一行のスクリプトで直るよ。
じゃぁさっさと書けよw
ここって出来もしないのに偉そうな奴がいるのな
>269 とか >294 みたいに書けもしないのに「どう書けば?」とか言ってるヤツか
445 :
444 :2008/11/13(木) 01:03:11 ID:zKfxoCLW0
右上の検索バーに入れていた文字をclearできるボタンとかを作成できないでしょうか?
clearSearchBox.uc.js
ありがとう。便利だねこりゃ
3.0.4+Greasemonkeyで動くGoogle Search Filterはありませんか?
gBrowser.addEventListener("TabOpen",hoge,false); function hoge(e){ alert(e.target.contentDocument.location.href); } 新しいタブが開かれたときに、 ページのロードを待たずに上のようにしてもURLは得られませんが、 すぐにURLを取得するにはどうしたらいいですか?
BHNewTabでTab削除時に左のTabにフォーカス持ってくるとかって可能ですか?
>>451 できない。
openTabsWhere_whichTabSelectWhenCloseTab.uc.jsを併用すべし。
Tab上でマウススクロールでのタブ切り替えってのは可能かな これできればTMPはもういらないなぁ・・・
>>454 Mouse_Wheel_on_Tab_Bar.uc.js
YouTubeの動画をダウンロードするのに おすすめの使いやすいスクリプトを教えて下さい
Download YouTube Videos as MP4
461 :
名無しさん@お腹いっぱい。 :2008/11/14(金) 15:20:45 ID:z8z8e98R0
>>461 403が返ってきたんで、おそらくwww.gscottolson.comが
外部からの呼出しを禁止してると思われる。
自前のサーバにスクリプトとcss(画像を埋め込んで)上げて、
そっち使ったらいけた。
@requireと@resource使いなよ
ああごめんGreaseKitか
userChrome.jsのuc.xulからdtdファイルを使ってローカライズするにはどうすればいいんでしょう
安価とURLだけで会話すんなw
>>467 ページをロードし終わるまで待ちたくないのではなく、
タブを開こうとした瞬間に知りたいのです。
(例えば、特定のアドレスのタブは開かないようにするなど)
ただ、元々取得する方法が備わっていないならば、
このような方法で妥協することも考えようと思います。
gBrowser.addTabを書き換えるとかすればいいんじゃ
>>469 (function() {
var _openTabFlag = null;
gBrowser.addEventListener("TabOpen",function hoge(e){_openTabFlag = true;},false);
gBrowser.addEventListener("DOMTitleChanged", function(e) {
if(_openTabFlag) {
_openTabFlag = false;
alert(document.getElementById("urlbar").value);
gBrowser.stop();
}
}, true);
})();
微妙に読み込んじゃうけどこんなんどうでしょ
>>470 そっちのほうがいいのかな
考えなきゃいけないのはwindow.openとgBrowser.addTabぐらい?
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; ja-JP-mac; rv:1.9.1b2pre) Gecko/20081115 Minefield/3.1b2pre を使ってるんだけど、userContent.jsが、 Error: uncaught exception: [Exception... "Access to restricted URI denied" code: "1012" nsresult: "0x805303f4 (NS_ERROR_DOM_BAD_URI)" location: "chrome://browser/content/browser.xul -> file:///Users/*****/Library/Application%20Support/Firefox/Profiles/aaaaaaaa.nightly/chrome/UCJSFiles/userContent.uc.js Line: 398"] というエラーを出すようになって使えなくなった。これってローカルなファイルは参照できなくなったってこと?
UCJSローダを使うなら, 全てのファイルのsplit(' -> ')[2]を全部split(' -> ')[1]にしないとダメかもね
>>473 初歩的ですまんけど全てのファイルってどのファイル?テキスト検索したけど見つからなかった
UCJSローダ使わないでchrome直下とかSubScriptフォルダとかに置くと読み込まれはするんだけどpreloadfileとcontentフォルダが見つからないって怒られるorz
Greasemonkey使うのが簡単ですよ。 >全てのファイルってどのファイル 0.UCJSToolkit.uc.js userContent.uc.js >contentフォルダが見つからない userContent.js.readme.txtを読んで設定
MacOSXは手元にないので, マカーの方の出現をまったりと待つべし
GreasemonkeyはnsIContentPolicyを横取りして重くなるからuserContent.jsに乗り換えたのでできれば戻りたくない 0.UCJSToolkit.uc.js、userContent.uc.jsのどちらにもsplit('\n')のような記述なら結構あるがsplit(' -> ')[2]は見つからない 一昨日のnightly buildならUCJIFiles内に入っていても使えたので、何かメソッドが変わったのかと思ったんだけど、そういうのってどこを見ればいいんだろう
YouTubeで &fmt=22 をつけるともっと高画質になるらしい。
>>477 Windous版の方は半年以上前からuserContent.uc.jsの実行を阻害するような変更はチェックインされていないはず。
>>480 そうか..
ところで新しくチェックインされたものとかってどこで見ればいいの?
userContent.jsが使えないのはかなり不便なのでMac使いの神が降臨してくださるまでチョッチ自分で探してみようかと思ったので。
>>482 ありがとう。今日はもう眠いから明日にでもゆっくり探してみるよw
>>484 わたしは regression window探しは
>>484 でするけど,
変更点はBugzillaでdiffやcommentを見るよ
自己解決した
userContent.jsのバージョンが90.zipの方だったので、userContent-mod.jsの方にして
>>473 のように修正したら見事使えるようになった。
以前modの方を使おうと思ったら使えなかったので古いほうを使っていたんだけど
>>473 にように修正しとけばよかったのか。
たいして確認もせずに大口叩いてごめん
>>470 C:\Program Files\Mozilla Firefox\chrome\browser.jarの中のtabbrowser.xmlの、
<method name="addTab">の最初(1137行目の次)に
var tab_temp = gBrowser.mTabs[gBrowser.mTabs.length-1];
最後(1293行目)に
if (tab_temp.linkedBrowser.contentDocument.URL=="about:blank" && aURI!=undefined){
gBrowser.removeTab(tab_temp);}
と追記したら、
「タブを新たに開いたとき一番右のタブが空白なら消す」ができました。
>>471 まれに時間がかかるのと、DOMTitleChangedイベントが起きないケースで困りました。
上の機能だけなら
>>444 でいいのですが、
「新たに開かれるタブが空白なら、既存の空白タブも消さない」
それとは逆に「空白タブはそもそも一つも開かせない」
などの機能も試したいと思いました。
ところが、空白タブを開くときにaURI==about:blankとなっていますが、
ギコナビのリンクをクリックしたときや、Flashで新しいタブを開いたときにも、
aURI==about:blankとなってしまい、区別が付きません。
(新しいタブに一瞬「無題」と表示されてからページが読み込まれる場合)
userContent1.3-modで以前同梱されていた GoogleNewTab{^.google.co.jp}{^.google.com}.jsを入れたんですけど エラーが出て動きませんでした エラー: userContent.uc.js / GoogleNewTab%7B%5E.google.co.jp%7D%7B%5E.google.com%7D.js SyntaxError: missing ; after for-loop initializer どうすればいいでしょうか
>>488 こちらでは何も問題なかったが...
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; ja-JP-mac; rv:1.9.1b2pre) Gecko/20081115 Minefield/3.1b2pre
const USE_GM = 2; // 0 : GM_APIを使わない / 1 : GM_APIを使う 2 : GM互換動作 const USE_JSA = true; // false : JSAオブジェクトを使わない / true : JSAオブジェクトを使う (非特権時は使えない) const USE_UTF8 = 0; // 0 : UTF-8に対応しない / 1 : UTF-8を自動判別 / 2 : 全てUTF-8として扱う
491 :
名無しさん@お腹いっぱい。 :2008/11/16(日) 21:37:46 ID:6Hr+ME6T0
最新のサブスクリプトローダーとても安定してますね
492 :
488 :2008/11/17(月) 00:21:21 ID:CcEU4NKd0
>>490 の設定にしたら動きました
ありがとうございました!
タブからdocumentやwindowを辿るには aTab.linkedBrowser.contentWindow aTab.linkedBrowser.contentDocument でできるけど、その逆はどうすればよいのかな? つまり、コンテンツのdocumentやwindowオブジェクトから それらが属するタブのオブジェクトを取得したいのだけど。
panel =tab.linkedPanel browser = event.target.linkedBrowser コンテンツwindow = tab.linkedBrowser.contentWindow コンテンツdoc = tab.linkedBrowser.contentDocument コンテンツwindow = コンテンツdocument.defaultView browser = gBrowser.getBrowserForDocument(コンテンツdocument) tab = gBrowser.mTabs[gBrowser.getBrowserIndexForDocument(コンテンツdocument)] panel = gBrowser.mTabs[gBrowser.getBrowserIndexForDocument(コンテンツdocument)].linkedPanel
YouTubeで 常時&fmt=22ってありませんかね?
884 名前:名無しさん@お腹いっぱい。 投稿日:2008/11/17(月) 20:49:32 ID:5XemjUwl0 YouTubeで 常に&fmt=22になるアドオンってありませんかね?
>>494 ありがとう!
なるほど〜、getBrowserIndexForDocumentなんてのがあったんだね。
しかし document に window に panel に browser に tab...
複雑だなあ。(>_<)
そう言う意味ではタブバーを通常のツールバーにするってヤツ 3.1 に入って欲しかった。 3.0 と 3.1 で処理を変えなくちゃならないから最初はメンドウだけど.....
( ´,_ゝ`)プッ
お前みたいなのがいるからスレ違いの馬鹿が減らないんだ
そうだね ごめん
URLへ移動するには次のように書けばいいけど、 gBrowser.loadURI(URL); フレームを使ったページを見ているときに 特定フレームを指定URLへ移動させるにはどうしたらいい?
document.commandDispatcher.focusedWindow.location.href とか
非アクティブタブの閉じるボタンを押したときに中クリックで閉じたときのような動作 (アクティブにせずに閉じるようにする)のjs作って下さい
中クリックして下さい
LDR prefavの最初にある設定項目の意味がわからんのだが、
513 :
名無しさん@お腹いっぱい。 :2008/11/20(木) 19:05:12 ID:pbFb7uTn0
Autopagerize使っています。 verは確認できなかったんですが、Firefoxは3.0.4を使用しています。 はてなブックマークに関してなんですが、 次のページに移動するときに、項目単位ではなくページ単位で移動してしまいます。 この問題が再現されている方はいますか?
515 :
名無しさん@お腹いっぱい。 :2008/11/20(木) 23:35:35 ID:pbFb7uTn0
>>514 ありがとうございます。
でも、よく考えてみるとLDRizeの問題かもしれないので
ここで合っているのかもしれません・・・。
引き続きよろしくお願いします。
517 :
516 :2008/11/21(金) 00:55:03 ID:tyRtqi2h0
>>515 作者さんが言いたいことを代弁すると
Minibuffer
AutoPagerize
LDRize
の順に並び替えろってこと.
519 :
516 :2008/11/21(金) 01:01:29 ID:tyRtqi2h0
s/元/手元/; スレ汚し申し訳ないです。
520 :
名無しさん@お腹いっぱい。 :2008/11/21(金) 10:13:19 ID:BHTOpKjD0
userChrome.jsとかでタブバーの両端にスペースを 表示する方法があれば教えてもらえませんか?
本スレはどこですか?
>>520 残念スレ違いだ
userchrome.css
.tabs-frame{
padding-right:10px;
padding-left:10px;
}
画像を右クリやらホイルクリあたりで決まったフォルダに保存できるやつあります?
>>523 Save Image In Folder , Save Link In Folder とか Download Sort 等の拡張機能を使うのがいいと思うよ
ありがとうございました。
527 :
名無しさん@お腹いっぱい。 :2008/11/21(金) 14:34:37 ID:j0aBcHOk0
>>514-519 どうもありがとうございます。
作者さんにggrksと言われ嬉しいです///
えーと、少しこちらの説明不足でした。
スクリプトの順番は以前からMinibuffer、AutoPagerize、LDRizeの順にしていました。
再現するページは個人のはてなブックマークページで、これ以外に再現するページは
今のところありません。
umedamochio氏のページを参考に解説させてもらうと、
「ほぼ日刊イトイ新聞 - 適切な大きさの問題さえ生まれれば。」から
「FactSheetScience.pdf (application/pdf オブジェクト)」までは書く項目毎に下へ進んでいきます。
問題は、1ページ目から2ページ目に移るときなんです。
「Obama promises new era of scientific innovation - opinion - 05 November 2008 - New Scientist」
が2ページ目の最初にあるんですが、これを読み込まず、
2ページ目の一番後ろのページにいってしまうんです。
見た感じ、2ページ目の一番後ろで3ページ目を開くのを待っているような感じです。
こんな感じなんですが、再現した方はいらっしゃいますか?
528 :
527 :2008/11/21(金) 14:35:44 ID:j0aBcHOk0
うれしがってる場合かよ。 Autopagerize単体で再現するかどうか、まず最初に確かめてたらよかったんじゃねえか こんな感じとかじゃなくスクリーンショットでも撮ったらどうよ。 > >FactSheetScience.pdf (application/pdf オブジェクト) > >page: 2 > >Obama promises new era of scientific innovation - opinion - 05 November 2008 - New Scientist > こうなるんじゃないってこと?
>>529 すいません・・・。
再現の状況は仰るとおりです。
Autopagerize単体では再現しませんでした。
なので、LDRizeの問題かなと思いまして・・・。
お前うぜーよ!!!!!
>>531 KYなの察してやらないと
スルーしてやれよ
アプロダにあるusercontent用のautopagerizeとgreased_lightbox いれてるとメモリの解放がうまくいってないのか使ってるうちにどんどんメモリ使用量が増える どちらか一方単体で試しても同じだった、仕様なのかな
Bloggerで成年コンテンツの確認作業をスキップできないでしょうか?
BHNewTab の作者様へ いつもBHNewTabを使わせていただいております。ありがとうございます。 BHNewTabの機能に関して、1つ要望があります。 現在のタブで開く設定にしていると、現在のタブが保護されたタブであっても上書きしてしまいます。 現在のタブが保護されている場合は、新しいタブで開くように改良していただくことは可能でしょうか? 今すぐ必要な機能というわけでは無いですが、上書きしないようになってくれると安心ですので、 いつか対応していただけると有り難いです。
http://www.uploda.org/ で上げられているファイルへのリンクで
パスワードで保護されれているファイル以外をuporg****.jpg.html を uporg****.html と置換したいのですが
うまい手はないでしょうか?
うまくないけど。 と言うより工夫のしようがない。 var links = document.links; for (var i = 0; i < links.length; i++) { if (links[i].href.match(/(jpe?g|png|bmp|gif)\.html$/gi)) { links[i].href = links[i].href.replace(/\.html$/, ''); }}
noscriptとucjsPermission2って一緒に入れてて平気かな? 細かい役割がいまいち分からない。
> ucjsPermission なんか他ドメインを拒否できていないとかいう話はマジですか? 今まで効いてるつもりでいろんなサイトまわってたんだけど
>>540 ucjsPermissionってpermissions.sqlite(hostperm.1)を弄る奴だよね?
自分はpermissions.sqliteで諸々を拒否してるけど、ちゃんと効いてる。
恐らく指定の仕方を間違えてるだけだと思う。
その手のドメイン名に関連する拡張・機能は、単純にドメインのレベル(SLD 以降とかの)
じゃなくて、Fx 3.0.4 のリリースノートであった、Public Suffix List とかを参照して判断する
ようにしないと、期待する動作にはならないだろうね…
http://publicsuffix.org/
>>487 の「タブを新たに開いたとき一番右のタブが空白なら消す」は、
次のように書けばuserChrome.jsでできました。
gBrowser._addTab=gBrowser.addTab;
gBrowser.addTab=function(aURI,aReferrerURI,aCharset,aPostData,aOwner,aAllowThirdPartyFixup){
var tab_temp=gBrowser.mTabs[gBrowser.mTabs.length-1];
var t=gBrowser._addTab(aURI,aReferrerURI,aCharset,aPostData,aOwner,aAllowThirdPartyFixup);
if (tab_temp.linkedBrowser.contentDocument.URL=="about:blank" && aURI!=undefined) gBrowser.removeTab(tab_temp);
return t;
};
ここで、ギコナビのリンクをクリックして新しいタブを開こうとしているのか、
タブバーをダブルクリックしてabout:blankを開こうとしているかを
区別する方法はないでしょうか?
>>543 > Public Suffix List とかを参照して判断する
> ようにしないと、期待する動作にはならないだろうね…
そういうのを気にして使わないといけないのか
許可・拒否のほうは気にしないで使えるんだ
なんだかよくわからん
>>544 ここでとういことなので, スタックトレースからどこから呼び出されたかを取得するようにしてみるバージョン, ギコナビは外部アプリ?
function getCaller() {
var max = 50; //fail safe
var caller = arguments.callee.caller;
while (caller && max > 0) {
//debug
Components.classes["@mozilla.org/consoleservice;1"]
.getService(Components.interfaces.nsIConsoleService)
.logStringMessage("addTab : " + caller.name + "\n" +caller);
//Call this from outside of window
if (caller.name == "handURIToExistingBrowser") {
var cmdLine = caller.arguments[2];
return cmdLine ? cmdLine : "handURIToExistingBrowser";
}
//Call this on tabBar dblclick
if (caller.name == "onTabBarDblClick") {
var aEvent = caller.arguments[0];
return aEvent ? aEvent.originalTarget.localName : "onTabBarDblClick";
}
//next
caller = caller.caller;
max--;
}
return null;
}
gBrowser._addTab=gBrowser.addTab;
gBrowser.addTab=function(aURI,aReferrerURI,aCharset,aPostData,aOwner,aAllowThirdPartyFixup){
var ret = getCaller();
//ここら辺からretによる場合わけ処理
......
>>546 ありがとうございます。
caller.nameで場合分けして、とりあえず希望の処理ができそうです。
また、caller.nameを列挙させて、処理の流れがわかりやすくなりました。
#ギコナビは外部アプリ(専ブラ)です。
・javascript:void(0);という、クリックすると閉じるリンク(例:pixivの画像) ・クリックでダウンロードするリンク(例:Gmailの添付ファイル) こういったリンクを中クリックすると、 「空タブのようなもの」(灰色の画面になるタブ)が新しいタブで開かれますが、 これを判定して開かせないようにしたいと思っています。 どうすれば判定できるでしょうか?
>>548 いろいろ方法はあると思う
A.中クリックイベント横取りして判定する
B.それらのリンクのソースを弄る
C.Firerfoxのソースを弄る
>>549 そのような方法でやろうと思っていますが、
判定の方法がわからないのです。
ただの空白タブなら"about:blank"かどうかでいいですが、
灰色の画面になる条件がわかればと思っています。
>>550 >判定の方法がわからない
"about:blank"で良いいと思うよ
>灰色の画面になる条件
そのようなリンクを中クリックしたから
もしヘルパーダイアログが出ているときの話なら,
それと同時にできたタブは消しちゃだめ, refエラーになる。
よって根本を断つ必要がある。
>>549
>>551 アドレスが"about:blank"ではないのですが。
> もしヘルパーダイアログが出ているときの話なら,
> それと同時にできたタブは消しちゃだめ, refエラーになる。
IE7では新しいタブが一瞬表示されてすぐに消えるので、
それと同じ挙動を目指しています。
>アドレスが"about:blank"ではないのですが。 どこを見ていっているか知らんが, ダイアログが出ているなら処理は中断している状態なので 参照しているオブジェクト/プロパティによっては未完の状態の可能性あるから linkedBrowser.contentDocument.URLとかのへん DOMiでじっくり探せば見つかる
素直に拡張の jsLink を導入するか、そうでないにしてもそのソースを読み込んでみたら?
その拡張の手法は 方法Aだな
>>551 > >灰色の画面になる条件
> そのようなリンクを中クリックしたから
書き方が悪くてすみませんでした。
質問は、「タブが灰色の画面になっているかを判定する方法」です。
>>553 linkedBrowser.contentDocument.URLを見たら"about:blank"になっていました。
> どこを見ていっているか知らんが
アドレスバーを自分の目で見ていました。すみません。
今度は、「タブを選択したときにアドレスバーに表示される文字列」の取得法が
わからなくなってしまいました("javascript:void(0);"など)。
DOMiとはDOM Inspectorのことですか?
コマンドやメニューのidを調べるのに使っていますが、
こういった用途にも使えるのですか?
>>554 jsLinkを調べてみました。
同じ機能なら書けそうだったのですが、
Gmailの添付ファイルのケースには対応できないので、
まとめて灰色の画面になったかを判定したいと思い質問しました。
回答してくれた方々、ありがとうございます。
>>556 >タブを選択したときにアドレスバーに表示される文字列
URLBarSetURIのソース見たら、gBrowser.userTypedValue見て
空ならさらにgetWebNavigation().currentURI見るみたいだった。
あとインスペクタは右ペインのアイコンクリックしてJavaScript Object見ると便利。
はてブリニューアルしてからLDRizeが上手く機能しなくなった。 一つのエントリに2回フォーカスしてから次に移動する。 何がおかしいんだろうか。
function tld(e){
var b=e.explicitOriginalTarget.linkedBrowser;
if (b.docShell.busyFlags==0 && b.contentDocument.URL=="about:blank" && b.userTypedValue!="about:blank")
gBrowser.removeTab(this);
}
gBrowser.addTabに次の処理を追加(tabはaddTabされたタブ)
tab.addEventListener("load",tld,false);
上のようにしたら、Gmailの添付ファイルを中クリックしたときに
「空タブのようなもの」が自動的に閉じるようになりました。
ただ、removeTabのタイミングが早いときがあるのか、
たまにダウンロードできないことがあります。
>>557 どうもです。
DOM Inspectorの使い方もわかりました。
>>558 LDRizeのSITEINFOにはてブが登録されておかしくなってんのか?
今までLDRizeじゃなくてはてブ側のショートカットで動かしてたんじゃね?
aliceブランドのYoutube動画をダウンロードするスクリプトって存在しないですか?
aliceブランドってなんだw
闘神3楽しみだな
>>563 aliceさんが書いたスクリプトの事です。
同じような機能なら、小技が利いたかゆいところに手が届くaliceブランドがイイ
___ モシャモシャ / \ / ⌒ ⌒ \ / (●) (●) \ なに言ってんだろ こいつ | 、" ゙)(__人__)" .)| ___________ \ 。` ⌒゚:j? ,/ j゙~~| | | | __/ \ |__| | | | | | / , \n|| | | | | | / / r. ( こ) | | | | | | ⌒ ーnnn |\ (?ソ . |_|___________|  ̄ \__、("二) ̄ ̄ ̄ ̄ ̄l二二l二二 _|_|__|_
気の利いた拡張機能が多々あるのに, 意味ねーダロJK
動画ダウンはirvine+Dorothy2が最強
unsafeWindowの意味わかってる?
572 :
名無しさん@お腹いっぱい。 :2008/11/27(木) 22:07:14 ID:1VvWx6ISP
>>571 d
HD版もDLできて完璧です
ありがとう
最近の話題 ・aliceブランド ・大人の乗り物(CBR250RR) ・麻美ゆま 0.6.9av3p ・新聞くん
574 :
569 :2008/11/28(金) 17:16:58 ID:6RK72ep10
Youtube Downloader便利だね。
>>385 誰か Styles Ver 書いてくれたらうれしいけど
GreasemonkeyでもともとsetValueされていたものを、外部からgetValueすることはできませんか?
イミフ。外部って何? 違うブラウザからってのは無理。
580 :
577 :2008/12/01(月) 20:32:30 ID:dv33H3cC0
>>578 setValueしたscript以外のscriptのこと
右クリックやミドルクリックを指定する方法が調べて見よく分からない・・・
目的語がなく、接続詞が間違っていて、脱字まである。
ごめんなさいorz ミドルクリックしたときに最小化するというのを書こうとしたんだが、肝心のミドルクリックだと判別する方法が分からなかったんだが、どう書けばいいんだろうか
そういうのは別のユーティリティで一元管理したほうがいいよ マウス派なんでしょ? マウ筋とか使ってないの?
画像ファイルへのリンクテキストをサムネイル画像に変更するスクリプトとかありますか? Image links inline viewerで見ていたのですが、どうせ全部の画像を見るのでサムネイル表示できたらいいなと思いまして。
書けば無くは無いだろうけど…思い切り負荷かかりそうだなあ
まあこんなもんだろ 鯖の管理者にアク禁食らってもシラネ (function(){ window.addEventListener('load',window_onload,false) function window_onload() { var link_list = document.getElementsByTagName('a'); for(var i=0 ; i<link_list.length ; i++) { if(/\.jpg$|\.gif$|\.png$/.test(link_list[i].href.toLowerCase())) { var img_list = link_list[i].getElementsByTagName('img'); if(img_list.length!=0){ continue; } var img = document.createElement('img'); img.src = link_list[i].href; img.width = 120; img.height = 120; link_list[i].textContent = ''; link_list[i].appendChild(img); } } } })();
>>571 いただきました。
>userChontentの場合は自動的にタイトルをファイル名にする。
これってどういう意味でしょうか?
>>577 security的にも無理.というかあぶない.
どうしてもやりたかったら,
// some script
window.some.getValue = function(key){
return GM_getValue(key);
}
を外部から呼べばいいと思うよ.
横スクロールバーが出てるのと画像が大きいから。
>>593 var objLeft = (arrayPageSize[0] - objToCenter.offsetWidth) / 2;
を
var objLeft = (document.getElementById('greasedLightboxOverlay').clientWidth - objToCenter.offsetWidth) / 2;
にしてみる
userChrome.jsでブラウザのスクロール量を変更しています。
document.addEventListener("keypress",function(e){
o=e.explicitOriginalTarget.ownerDocument.defaultView;
switch(e.keyCode|e.charCode){
case e.DOM_VK_UP: o.scrollByLines(-5);break;
・・・
このようにしていますが、
フレームのあるページでも問題なく動くものの、
思うように動かないページもあります。
http://www.nintendo.co.jp/ds/index.html ここの中段の「任天堂ソフト」の内側にスクロールバーがありますが、
この中でカーソルキーを押しても、外側がスクロールしてしまいます。
どのように書けばいいでしょうか?
>>599 defaultViewしか見てないから。
フォーカスを持っている要素がスクロール可能要素でCSSでoverflow許可しているかどうか判断し,
その要素に, 要素に応じたメソッドを適用させてスクロールさせればいい。
>>599 document.all.item(nSoftList) に、
onMouseOver / onFocus しているときに
>>600 して、
onKeyPress したら、scrollBy()
あ、すまん、addEventListener 使うんだったら on いらないや。
フォーカスを持っている要素はどう調べるのでしょうか。 document.commandDispatcher.focusedElementはnullになっています。 document.all.item(nSoftList)も、nSoftListに文字列を入れても 書いただけでエラーになってしまいます。 document.addEventListener("focus",function(e){・・・としても Firefoxのウインドウがアクティブになったときしか反応しません。 とんちんかんなことを書いてるかもしれませんが、 ちょっと糸口が見えません。
window.content.documentt.body.addEventListener("focus",function(e){・・・ でとっとけば?
>>604 ベタにこう書いても全くイベントが起こりません。
window.content.document.body.addEventListener("focus",function(e){
alert(e);},false);
ニコニコ動画をダウンロードするのありますか?
>>605 先のは, コンテントのロード完了を待ってリスナー追加することになるけどね。
gBrowser.addEventListener("load",function(e1){ alert("e1"); window.content.document.body.addEventListener("focus",function(e2){ alert("e2"); },false); },false); このようにしても、e1としか表示されません。 すみませんが、コード例を示して頂けませんか。
alertなんか出した時点でフォーカス変わってしまう。
何でfalseにしてるん?
先の例は"Firefoxのウインドウがアクティブになったときしか反応しません。"って言うから...
ならcontentでと言うことで。
いずれにしても
>>628 はむちゃくちゃ。
https://developer.mozilla.org/En/Code_snippetsをよく読んでおかなくちゃ 。
userChrome.jsで書いているらしいので
gBrowser.mPanelContainer.addEventListener("focus",function(event){
var focused = event.originalTarget;
dump(focused.nodeName);
},true);
でOK,と思うよ。
ただ, タブにコンテンツロードしたときのフォーカスの処理とか,
focusedがドキュメントルートの時の処理とか追加が必要かもね
>コード例を示して頂けませんか。
ってなんだかなあ
コードの例はプロダクトのjarの中に良い例が山ほどあるのに。
>>609 とりあえず示して頂いたコードは動作しました。
> コードの例はプロダクトのjarの中に良い例が山ほどあるのに。
Code snippetsにしても、がんばって探すのですが、
どこに求めるものがあるのかわからないのです。
そこだけはご理解ください。
>>611 いちお使えました。ありがとうございました。
trunkでthrobberMainMenu.uc.jsが効かなくなりました 知床では動いてます
>>613 ちょっと恥ずいレスだぞ
ヒント != "3.1"
質問なんですがニコニコ動画に拡張マイリストを追加するGreasemonkeyスクリプトで 登録したマイリストをエクスポートって無理なんでしょうか? Firefoxの調子が悪いので新規プロファイル作ったら消えてたので 登録した分を引き継ぎたいんですがわからなくて困ってるんです
urlにabout:configと入れる フィルタに greasemonkey.scriptvals.スクリプト名前空間/スクリプト名 とか入れるとgreasemonkeyが保持してる値が出てくる コピる 後で書き直す (゚Д゚)ウマー?
>>616 ありがとうございます。さっそく試してみますー
(function() { var menuitem = document.createElement("menuitem"); menuitem.setAttribute("id", "context-saveimage-noprompt"); menuitem.setAttribute("oncommand", 'var doc = gContextMenu.target.ownerDocument; var d = "nodePrincipal" in doc?doc.nodePrincipal:doc.location.href; urlSecurityCheck(gContextMenu.imageURL, d); saveImageURL(gContextMenu.imageURL, null, "SaveImageTitle", false, true, makeURI(doc.location.href));'); var locale = Components.classes["@mozilla.org/preferences-service;1"] .getService(Components.interfaces.nsIPrefBranch) .getCharPref("general.useragent.locale"); menuitem.setAttribute("label", locale.indexOf("ja-JP") == -1 ? "Save Image" : "\u753b\u50cf\u3092\u4fdd\u5b58"); var saveimagecm = document.getElementById("context-saveimage"); if (!saveimagecm) return; saveimagecm.parentNode.insertBefore(menuitem, saveimagecm); document.getElementById("contentAreaContextMenu").addEventListener("popupshowing", function(e) { if (e.target != this) return; if (gContextMenu) gContextMenu.showItem("context-saveimage-noprompt", gContextMenu.onImage); }, false); })(); Fx3.1β3preだとこのスクリプトが使えないんですが、どこを書き換えればうごきますか? ダイアログ無しでカーソル下の画像を保存するスクリプトです、おながいします
ページ生存チェッカーの死亡確認
>>621 "oncommand"の次の文字列を1行にするか、文字列内の改行の前に\をつけて
さらにその中のgContextMenu.imageURLを全部gContextMenu.mediaURLにする
>>623 ありがとうがざいましたヽ(´ー`)ノ
無事にうごきましたっ
JavaScriptの切り替えが出来る拡張を探しています。 ツールバーにアイコンとして置けて、起動時新規タブ時のデフォルト状態(ON/OFF)が決められ、 タブごとに変更可能、タブの派生時も状態を維持してくれるものを探しています。 noscript:いちいちドメイン指定するのが面倒ですし、重いです。 Quickjava:切り替えだけでした。 Pref :英語ばかり、沢山種類があって、どれにすればいいのかよく分からない・・・ (PrelBarやPrefswitchが良さそうでした。) 何か定番やおすすめがあったら教えてください。
626 :
625 :2008/12/07(日) 04:01:39 ID:64wimmGG0
ごめんなさい。眠くて間違えました。
スレ違い
スレタイ嫁
リロードorz
おまえら攻撃的過ぎ
謝ってる人間を滅多打ちにするなんてgkbr
632 :
625 :2008/12/07(日) 04:59:23 ID:64wimmGG0
>>627-631 ごめんなさい。
ちなみに、このスレのみなさんは、JavaScriptはどうしてるのですか?
常にONと言うことはないでしょうし、他の拡張に頼ったりもしなさそうに思えるのです。
基本ON でないと不意にGreasemonkey書こうとした時に面倒だ Javascriptのうざいサイトにはそもそも行く機会が無い
俺も基本的にはずっとonだな。 PrefButtons入れてるけどoffにすることはめったにない。
80氏のUse Javascript.auto.jsを使わせて貰ってネッツサーフィンしてるよ
オイラも基本的にはずっとonだな。 custombuttonsでon/offできるようにしてるけど、offにすることはめったにない。
javaオフは基本だけど今時javascriptオフはないわ
常時Offとか都市伝説だと思ってた
俺はオミトロンで常時オフにして 必要なものだけ許可してる
NoScript入れて全部ブロックしてる俺は伝説になれますか?
やっぱり常時オンの人多いのか 確かにヘンなとこ行かないしもう5年以上ブラクラとかないから 俺もNoScriptやめようかなぁ・・
常時OnだけどNoScript入れて要る物だけその都度許可
俺も常時オンだけどNoScript入れてる
>>625 でも近いのはucjsPermission2.uc系だろうな、でも表示はしなかった気がする。
表示でもしてくれれば使いやすくなるんだけど。
それとオミトロン入れてnoscriptモドキ見たいなフィルタが出てたけどどうだろうね。
確かのnoscriptは面倒だし重い。
それは常時オンと意味が違うだろ
>>644 そのフィルタの製作者から言わせてもらうと
NoSciptとフィルタの利点は↓みたいな感じだと思ってる
NoSciptの利点
・登録が簡単
・プラグインの無効化が出来る
フィルタ(noscriptモドキ)の利点
・圧倒的に軽い(はず)
・プラグインの無効化は出来ないが
appletやobject等を無効化する(消す)ことは出来る
・fx以外でも動く
aliceタンこんばんは!
えっ Noscriptとオミトロンのフィルタの話をしているんじゃ...
あ...ごめん間違えた
最近こういうスクリプトを知ったものなのですが greasemonkey ・userChrome.js ・JavaScript Actions の用途、長所短所ってどういう感じなんですかね。
PrefButtons、ステータスバーに表示できたらいいのに… アイコン化しても邪魔だ
ステータスバーに表示してるよ
>>653 uc.js 化してステータスバーに置いている、自分が必要なチェックボックスタイプだけだけど
まじか。 どうやってるの?
>>653 total toolbarとかaiosidebarでステータスバーに置けるだろ
Firefox/3.1b3preでucjsPermissionPreferences2.uc.xulが効かなくなった Optionで表示されないんですがどう解決すればよいですか?
β版は人に訊かなくても問題に対処できる奴が使うもの。 βですらない開発版なら尚更だな。
αやβのバイナリなんか提供しなくていいと思うわ バイナリ配布するのはRCからでいいじゃん
バイナリイランド
>>661 開発者だけでテストさせる気か?
そんなことやってたらRC公開後に山のようにバグ報告が来て正式版公開が1年後とかになるぞ
>>663 ソースのみの配布にすればいいっていうこと
mozillaのデベロッパだけでやれと言ってるわけじゃない
と思ったが、リリース版でも問題になるのは結局Mozillaがビルドしたバイナリなんだから 実際にバイナリをテストしないと意味ないか… とはいえ、最近はβをただの最新版だと思ってる人が多いような気がする
正式リリースのβならまだいいが、 trunkのpreなのを使って動かんとか言うやつはどうかと思う
気持ちはわからんでもないですが、スレチはほどほどでお願いします。
ごめん><
>>385 これを3.04に対応してくれる神さまずっと待ってます。
>>670 対応って Minfeild(Fx3.2) でも問題なく動くが...ナンカ見落としが有るのか???
Fx3.0.X でテストして無いけど.......
チェックリストなどをいちいちマウスクリックでチェックするのではなく、選択範囲を一気にチェックするようなスクリプトってないですか?
Greasemonkey使ってニコニコのスクリプト作ってみたいんですが、 どうやって挿入する位置をかけばいいのかわかりません。 例えば「プレイヤーの真下にボタンを配置したい」という場合 どのように記述すればいいんでしょうか?
>>675 プレイヤーの真下なら
[挿入するボタン].parentNode.insertBefore([挿入するボタン],document.getElementById("WATCHFOOTER"));
他の場所に挿入するならソースなりDOM Inspectorなりで探す
>>676 すいません。まだ理解できません。
例として 1個inputのbuttonを配置したソースはどのようになるのでしょうか。
お手数ですがお願いします。
>>677 var inputTag = document.createElement("input");
inputTag.name = "myButton"; //inputのname属性
inputTag.value = "ボタン"; //inputのvalue属性
inputTag.addEventListener('click',function(){ /*ボタンを押した時に行う処理*/ },false);
inputTag.parentNode.insertBefore(inputTag,document.getElementById("WATCHFOOTER"));
679 :
678 :2008/12/11(木) 17:03:22 ID:KSdJvEJv0
ミスった inputTag.type = "button"; を追加。これいれないとボタンにすらならないorz
>>674 俺も今日探してたんだが
楽天のメルマガ一括チェック解除なら
greasemonkey チェックボックス
でググったら出てきたよ
Check Range
>>678 ありがとうございます
やっと理解できました
でも試しに使ってみたけどボタンが表示されない…
なぜだ…orz
firebugでも使ってステップ実行すればあ 挿入されてるけど見えてないか、オブジェクトの生成に失敗してるかのどちらか
フラッシュや動画をブラウザ上でサイズ変更したいのですが、 さすがに難しいですよね・・
Firebug 使え
太っ腹がいる
parentNodeは誤動作する場合があるから、あまり使わない方がいい。 inputTag.parentNodeをdocument.getElementById("PAGEBODY")に変えれば動くはず。
>>688 ありがとうございます!
表示できました
ほんと感謝です
タブを閉じたときに右またはリンク元ってやりたくてtmpを手放せないんです TreeStyleTabで子タブを右へ右へ見ていって、最後の子タブを閉じたら親タブに移動させるようなスクリプトないですか? openTabsWhere_whichTabSelectWhenCloseTab.uc.jsもどうも右はないみたいだし
Tree Style Tabでできるのに...
692 :
655 :2008/12/12(金) 00:58:36 ID:SzBLFYni0
>>690 about:config の
browser.tabs.selectOwnerOnClose を true にするのとはちょと違うの?
browser.tabs.selectOwnerOnCloseはバックグラウンドで開いたタブやタブで全て開くとしたものには適用されません。
aliceさんのfixbug253912ShowstheBookmarkstooltips.uc.jsをブックマークにつけた説明が表示されるように出来ないでしょうか?
>>694 それなら、tabbrowser.xmlのloadOneTabを書き換えるという方法も。
var owner = bgLoad ? null : this.selectedTab;
とあるところを、
var owner = this.selectedTab;
こう変えたら、バックグラウンドで開いても親タブに戻るようになったよ。
既存のHP上のある場所にセレクトメニューを挿入したいんですが そういうこともできるんでしょうか? できればサンプルソースを載せていただけるとありがたいです。
>>692 キタ――(゚∀゚)――!!
ありがとうございます。
無事動作してます。
ありがたく使わせていただきます。
>>698 なんとなくスレの趣旨と違う気がするじょ
学習ならWeb開発板とか行った方が良くねえ?
AutoPagerize 0.0.32きてた
ここって乞食スレなん?
どうでもいいけど、クレクレ多いなーとおもて
余所よりまだマシやけど確かにな。
AutoPagerize 0.0.32もuserContent.jsでエラーが出るから 今まで通りろだのをつかうしかないか..
>>697 副作用があった(当然だが)。
ある親タブから、バックグラウンドに2つタブを開いて、
(親、子1、子2)
子1を見て閉じると、デフォルトでは子2が選択されるが、
>697をやってると親に戻ってしまう。
俺も
>>690 の動作にしたかったんだが、
ちゃんとスクリプト書くことにするか。。
AutoPagerize 0.0.32にしたら
>>383 が動かなくなった
でっていう
あー、config.xml消された(涙・・・・・ ユーザースクリプトの管理に何も出なくなってから、間違って新規追加を押してしまった・・・・・
でっていう
何でこんな仕様になってんのかな、理解できん。ユーザーが簡単に変更できないとこに保存しとく意味 無いだろ、ツールのくせにwww
>>705-706 AutoPagerize質問・要望スレよりはまし
あそこは95%クレクレだから
欲しい物が手に入ればそれだけでいいんだろな
恥も外聞もあったもんじゃない
質問・要望スレだったらそんなもんだろ
質問丸投げで礼もしないヤツが多いのはどうかと
礼がないとカリカリするくらいなら指導しなくていいんじゃね
,j;;;;;j,. ---一、 ` ―--‐、_ l;;;;;; 質問者やクレクレは {;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;; レスもらったらちゃんと礼をする ヾ;;;ハ ノ .::!lリ;;r゛ `Z;i 〈.,_..,. ノ;;;;;;;;> そんなふうに考えていた時期が ,;ぇハ、 、_,.ー-、_',. ,f゛: Y;;f. 俺にもありました ~''戈ヽ `二´ r'´:::. `!
お礼は3行(笑)
アホかと馬鹿かとバナナかと
クレクレでも面白そうとかなんか使えそうと思えば作ってみようかと思うし そうでなければ何もしないだけさ
クレクレだったやつの中からその言語に興味を持つようになり、 勉強してお前らみたいになっていくんだろ 今は昔と違って本を買うんじゃなくてこうして2chとかで 大勢の人に聞くことができるんだから そんなにぴりぴりしなくてもいいじゃないか そういうクレクレが嫌なんだったらスレに来なければいいこと。 それともクレクレが嫌な奴はどういうスレだったらいいんだ?
クレクレだらけになるとコミュニティは廃れる だから嫌われる
別にどうでも良い
やっとコツが掴めてきた。とにかく再起動すればconfigを認識する、と。
0.32mod乙
久々のaliceブランドキタこれ 激しく乙乙乙!
>>729 最初のは使ってないけど下二つは問題無いな。新しいプロファイル作って入れてみたら。
>>730 いま、imagelinkview.user.js以外は正常に動作することを確認出来ました。
変更点などを観てjavascriptを少しでも理解しようとWinMergeで
0.0.29と比較していたときに0.032modを変な文字コードで保存してしまっていたようです。
確認ありがとうございました。
732 :
729 :2008/12/15(月) 07:56:53 ID:ciiYH+Hq0
と、思ったら2回目以降の検索で3つとも反映されないです。 userChrome 0.8 Sub-Script/Overlay Loader v3.0.18mod userContent.uc.js 1.3 Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 (.NET CLR 3.5.30729)
>>733 2回目以降も反映されるようになりました!親切にありがとうございます。
他のスクリプトもAutoPagerizeに対応させたいのですが参考になるサイトはないでしょうか?
>>735 誘導ありがとうございます。行ってきますノシ
FirefoxPortableでPAC使いたいがためにFoxyProxy入れてたんだが、 勉強がてらuserChromeで代用できないかと思って作ったらできた。 本当に何でもできるのな、これ。
jsの方だと思うが、userChromeにはcssもあるからはっきり書いた方がいいぜ
タブを閉じて最小化する動作を次のように書きました。 タブを閉じるのが見えないように、最小化を先にしています。 window.minimize(); gBrowser.removeTab(tab); しかし、removeTabを実行させると ウインドウが元の大きさに戻ってしまいます。 最小化させたままタブの操作をするにはどうしたらいいでしょうか。 よろしくお願いします。
removeTabの前に windowに対するfocusイベントリスナを追加し, そのイベントが発火したら, 先のイベントリスナを消す イベントをpreventDefaultで無視 と言うことで良いのでは
>>740 focusイベントが起きたときには
既にフォーカスを得ている感じで、
preventDefaultしても変わりませんでした。
you 何かが間違っている
どういうこと?
var b = {x:window.screenX,y:window.screenY,state:document.documentElement.getAttribute("sizemode")}; window.moveTo(1000,1000); gBrowser.removeTab(gBrowser.mCurrentTab); window.minimize(); window.addEventListener("focus", xfocus, true); function xfocus(event){ window.removeEventListener("focus", arguments.callee, true); window.screenX = b.x; window.screenY = b.y; if (b.state == "maximized") window.maximize(); }
>>744 なるほど!moveToでウインドウを見えなくする手があるのですね。
でも、最大化した状態でmoveToすると、
一瞬ウインドウが元のサイズに戻るのが見えてしまいます。
むー。
>>726 って
userContent.cssじゃなくてuserChrome.cssで同じようなことをしたら
userChrome.jsも不要ってこと?また別?
不要かどうか知らないが, ほとんど変わらないことできる。
>>163 参照
まじっすか userContent.cssとuserChrome.cssの可能性 すごいっす
750 :
749 :2008/12/18(木) 02:30:38 ID:IMDlL9QF0
\&h\= を (&start=|&h=|&usg=)
>>751 当該個所を置換してCustomizeGoogleを無効にしたところ正常に動作しました
ありがとうございました
if (!("hoge" in node)){ ↑これ、もう少しきれいに書けませんかね。
美しく.. プログラム板で聞いた方がいいと思う。
ちょっと意味が変わってしまうが if(!node.hasOwnProperty("hoge")) {
if ("hoge" in node == false)
レスありがとうです。 ×if (not "hoge" in node)){ とか書ければよかったんだけどねえ。
AutoPagerize0.0.32使わせて貰ったところ GoogleFloatingFormが有効になっているとGoogleImage検索の方が上手く動きません。 何か解決策はありますでしょうか
AutoPagerize0.0.32とGoogleImage検索って関連あったっけ?
そもそもAutoPagerizeってGoogle Imageじゃ動かないだろ それでAutoPageLoaderに移った記憶があるし
AutoPagerizeは昔からあったから使っている人が多いけど 機能的にはアドオンのAutoPagerの方がずっと良い。 GUI管理だしJavaScriptやAjaxで生成されたページにも対応するしな。 さっさと乗り換えろ。
うpロダのAutoPagerize、googleで使えなくなってね?
Ctrl +Fのサーチをauto hide XX ようにに動作させるスクリプトあればうれしいですけど。
と思ったらデータベースが落ちているようだ・・
アドオンのAuto Pager説明が難しすぎて意味ワカンネ
>機能的にはアドオンのAutoPagerの方がずっと良い。 他のユーザースクリプトとの連携addfilter的なことできる?
AutoPagerってAutoPagerizeやAutoPageLoader、Pagerizationより重かったような気がするんだが それもかなり
>>767 試してみたら?かなり軽くなってるというよりAutoPagerizeよりは軽いはず
JavaScriptで生成されるページでも効くのが強みかな
拡張なんだしよっぽど変なことしない限りGreasemonkeyより軽い気はするけどなあ
体感できるような軽さなのか?
3.0.5にしたらAutoPagerize使えなくなった^^;
LDRizeと連携できない点で論外だな まだAutopageLoaderの方がUsercontent.jsで使えるだけマシ
>AutoPagerizeよりは軽いはず 他のGMのスクリプトをを必要としないならと言う前提では, 速いといえるかも知れないが, GMをインスコした時点で優位性は無くなる。 addfilterがないのが欠点になるし。 >JavaScriptで生成されるページでも効くのが強みかな 必要ならAutoPageLoaderもあるし
>>774 GMってスクリプト1個毎にwindow以外のオブジェクトを作り直すから数減らすのには意味あるよ
あと拡張の場合ページ毎に共通の初期化処理は起動時に1回行うだけでいいから軽くなるはず
filter系のある拡張があれば一番いいんだけどね
Greasemonkey + Force AutoComplete を使い、 delicious.com のユーザ ID とパスワードを、 パスワードマネージャに記憶してもらおうとしていますが、 依然として autocomplete="off" が効いているようで、 パスワードマネージャに記憶するかどうか聞かれません。 全てのサイトで機能しないわけではなく、 例えば、 yahoo.com, yahoo.co.jp については、 Force AutoComplete を導入することで、 ユーザ ID とパスワードをパスワードマネージャに記憶できました。 何かうまい方法はないものでしょうか?
if(input[i].type=='text') { を if(input[i].type=='text' || input[i].type=='password') { 自己責任で
autopagerizeがいきなり使えなくなった。 火狐バージョンアップしたからかなあ。 上で言われてたautopager入れてみるかなああ。 っと思って、過去レス見てみると、なんか落ちてんの?復活するかな
該当スレいってきますすれ違いすみませn
width指定で大きい画像を縮小するとチラつくんだけど、 処理が終わるまで画面を更新しないとかできないかな。
012-googlesearchlinkcleaner.user 016-googlesearchsiteblockplu.user この二つの解説をしてくれないでしょうか。 ググっても英語のページしか出てこなかったので
つ翻訳サイト
786 :
名無しさん@お腹いっぱい。 :2008/12/22(月) 20:26:01 ID:48xTlTkQ0
AutoPageが急に動作しなくなったんだけどなんでだ
なぜ検索しない
>>785 何やら面白そうなことが書いてある。
ありがとう。試してみます。
Fx関連スレにAutopagerize動かないネタおおすぎ 自分で調べられない人間もほいほい使ってるんだな
792 :
名無しさん@お腹いっぱい。 :2008/12/23(火) 03:50:24 ID:ZGEVurKC0
>>792 unsafeWindow なんだから当たり前
script 要素を流し込むか、location.href = 'javascript:...;'; で万全
Firefox本体を3.1b2にしてからgreased lightboxの挙動が おかしくなったんだけど、みんなは普通に使えてるの? 具体的には、アス比がおかしかったり、大きめの画像が縮小されず 画面からはみ出たり、右上の←、→をクリックしても前後じゃなくて 全然違う位置の画像が表示されたりするんだけど
( ´,_ゝ`)
evalの第二引数は廃止されたから, 少しはsecureになったはず
>>785 下のリンクのfullScreenCanvas.show()というのを使って
チラつきがなくなりました。
かなり動作が重くなるけど、それは承知の上。
>>791 トリアエズ スクリプト53個無事動作中
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2a1pre) Gecko/20081221 Minefield/3.2a1pre
本体で複数のオーバーレイ・ ファイルを読み込める様になる予定....かな(マダ出来てないけど) まあ、userChrome.js の正規(?)の後継が出て来てくれた事が実は一番かも。
>>805 ucjs_prefbuttons_0.3.4_status_bar_version_2.uc.js の
321 行を
TargetButton.parentNode.insertBefore(Button, TargetButton.nextSibling);
とか
TargetButton.parentNode.insertBefore(Button, null);
に書き換えるか、
61 行 Target: "statusbar-display", // ボタン表示のターゲット(任意に設定)
を自分の環境に合わせて書き換えれば良いです。
>>800 けどそのせいでAutoPagerizeをハックするスクリプトが動かなくなったな
ページ継ぎ足しをするAPIとかが搭載されてればいいのに
808 :
805 :2008/12/23(火) 21:11:23 ID:YI4ptHkF0
prefbuttonsいいねー デフォルトのテーマだと見づらいから色変えたらいい感じになった Hint-a-Hintをusercontent.jsで,MinimizeToTrayをuserchrome.jsで 使えるようにしたって人いない? 既に開発停止で、そこそこ人気のある拡張だからありそうなんだけど見つからない
>>810 ありがとう
いつの間にか新バージョン出てたのね
前バージョンではUsercontent.jsで動かなかったけど今回は動くね
812 :
739 :2008/12/24(水) 16:00:11 ID:otwQaKcO0
最小化しているときは、その場ではremoveTabをさせず、 次にfocusイベントが起きたときにremoveTabするようにしました。 focus時に少しもたつくけど、ほとんど気にならないレベルで満足。
813 :
名無しさん@お腹いっぱい。 :2008/12/25(木) 11:35:00 ID:TTfG6u+j0
GreasemonkeyとuserChrome.jsとStylishって何がどう違うのですが? どれか一つで何でも出来てしまうというわけではないんでしょうか?
Greasemonkeyはページに対して何かしらのアクションの起こすことが出来るようにするもの userChrome.jsはブラウザ自体に何かしらの機能を付加、削除、置換えたりするもの Stylishはページに対してスタイルシートを適用するもの どれか一つで何でも出来るわけではないが userChrome.css userChrome.js userChrome.css userContent.js があればGreasemonkey、Stylishはいらない
──┬──____ ____──┬── │ | ─┬─_ _─┬─ | | │ | │ │工エエェェ(´д`)ェェエエ工│ │ | | │ | ─┴─ ̄  ̄─┴─ | | ──┴── ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄──┴──
Greasemonkey
・ページ読み込み時にJavaScriptを実行。ページの内容をいろいろいじれる
・ページの読み込みが遅くなる
・スクリプトインストール・管理が簡単
UserChrome.js
・ブラウザ起動時にJavaScriptを実行。ブラウザおよびブラウザで表示するものをいじれる
・ブラウザの起動が遅くなるが、ページの読み込み速度はそれほど遅くならないためGMより高速と言われている
・スクリプトのインストール・管理が面倒
Stylish
・ページ・ブラウザの見た目をCSSでいじる。動作はいじれない (XBL使えばできるけどあまりメジャーじゃない)
・速度はそれほど遅くならない (CSSを指定するだけなので)
・スタイルのインストール・管理・検索が簡単
こんな感じか
>>813 の言うとおり、userChrome.css|jsを書き換えれば同じ事は実現できるけど、
より簡単にできるようにしてくれるのがこれらの拡張
>>814-817 さん
右も左も分からない素人にここまで丁寧に解説してくださるとは思いもしませんでした。
本当にありがとうございます。
それぞれの違い大変良く分かりました。
3つとも導入しておりそれぞれにスクリプト書いてるので(というか誰かが書いてくれたのを
インストールしたり)直接Chromeに書き込んだりしていました。
Greasemonkeyをusercontent.jsにするだけでだいぶ軽くなった というかどこだったかのベンチマーク用7重テーブルが表示できるようになった (Greasemonkeyの時は300秒以上かかっても表示できなかった)
>>820 乙!
かなり軽く動作しますね。
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)
userChromeJS 1.0でalice氏のSub-Script/Overlay Loader v3.0.18mod使用
で動作確認しました。
OwataPagerize側で2ページ目以降も他のスクリプトが動くように出来ませんか?
スクリプトを拡張化した時も思ったけど googlethumnailが2ページ目以降使えないのがきついね
Google Thumbnails効かなくなたのうちだけ? サムネイルの枠はでるけど画像が表示されないよ。 みなさんどうですか?
なんともない
サムネイル屋さんが忙しくって...
くだらねェ
>>825 そうか、どうもありがとう
プロファイル作り直してみるわ。
>>822 動作報告ありがとうございます。
2ページ以降についてはどういうふうにするか検討中です。
830 :
名無しさん@お腹いっぱい。 :2008/12/27(土) 07:47:30 ID:iREinwSA0
ttp://coxcafe.net/2008/02/14/16_02_03/ を参考にして、軽いと噂のuserContent.jsに
Greasemonkeyから乗り換えてみたけど全く機能しない(´・ω・`)
Greasemonkey用のスクリプト(15個くらい)はChromeフォルダの中の
contentフォルダに入れるだけでいいのでしょうか?
ちなみに他のUserChrome.js用のスクリプトは機能しています。
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)
userChrome.js 0.8でalice氏のSub-Script/Overlay Loader v3.0.18modを使用しています。
userContent.uc.js
>>829 自分でFilter書けない人にはOwataを勧める感じで棲み分けが出来るかなと思うんだけど
軽快さが犠牲にならないなら是非とも実装を期待します。
>>830 GM_modoki.jslとuserContent.pl.jsはchromeディレクトリに入れた?
>>830 マジレスすると、Firefox3以降でのuserContent.jsは全ての環境で確実に動くとは限らない。
元々がFirefox2専用に作られたものだし、作者の80氏が退いてからはメンテをする人もいない。
アップローダーにある最終のmod版で動けばラッキー、動かなければ重いのは我慢して素直に
Greasemonkeyを使うしかない。
今までGMに依存してた人が面倒くさがること スクリプトの書き換えにいちいち%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\ 開いてChromeファルダのuserContent.cssを書き換えなきゃならないこと&動作確認も出来ない グリモンならステータスバーから機能の有効/無効を即座に変更出来るけど user(ryじゃどうはいかない おまけにグリモンは登録がめちゃ楽ソースコード拾ってエディタに貼り付けてxxxx.user.jsで保存して Firefoxの画面上にドラッグしたら登録 やっぱグリモンの簡単さからは抜けられそうにないわ
>>837 userContent.cssを書き換える必要なんてないぞ?
それと有効/無効はtoosのusercontent.jsのメニューから変更できる。
まあ唯一不便なのはグリモンと違ってリンクをクリックしただけで
インスコができないのでいちいちcontentフォルダに移動させないといけないくらいだけど。
rebuildを実行すれば即座に動作確認もできるし、何を勘違いしてるんだ?
タブ型ファイラ使ってChromeファルダのタブをロックしておけばいいのに
GreasemonkeyからuserContent.jsに乗り換えるメリットは特に無いわな デメリットは多々あるが
>>841 わかんないならダラダラ書かなきゃいいのに
自分も結局 GM に戻した、正直スクリプトの書き方の方がスピードには影響が大きいし。
>>842 悪かったと言っているじゃないか引っ張らないでくれよ
>>843 適材適所だよね
Stylishも併用してるし
昔のGMが重かったのはconfig.xmlを読み直すなんていう馬鹿なことをしてたから. 今はそんなこともなくなって, 正直userContent.jsに乗り換える意味はないよ
GMが重いって言われてるのはテーブルレンダリングが遅いからじゃなかったっけ?
Geckoじゃないのそれ
過去ログから、userChrome.jsで選択範囲のリンクを開くスクリプトをコンテキストメニューに加えたのですが 動作しません。(元は軽量マウスジェスチャの作者のサイトにあった物) JSAの物をuserMenu.jsに加えても動作しません。 助けてください。
850 :
830 :2008/12/27(土) 17:03:07 ID:XSrCykBx0
皆さんレスありがとうございました。
>>831 userContent.cssにGreasemonkey用のスクリプトを
書き込めばいいということでしょうか?
>>835 入れました。
>>836 そうなのですか、知りませんでした。
どうやらそこまで乗り換えるメリットはないとの
意見が多々ありますので、
しばらくこのままGreasemonkeyでいこうと思います。
>>848 テーブルのネストなんてそうそう見かける物でもないし
数値的に見ても遅すぎるってわけじゃないから無理に移行する必要がないのは確か
usercontent.jsはテーブル多用してるサイトの描写を少しでも早くしたい人+問題を自分で解決出来る人向け
みなさんスプリクトのアップデートチェックってどうしてますか? 更新チェック用のスプリクトも何種類かあるようでよく分かりません。
スクリプト?アドオンじゃなくて? 本体のアップデート以外は自動通知にしてるけど
>>852 alice氏の所は定期的にチェックしてるけど、不具合が出たらチェックするぐらいかな。
まあ本体アップデートした時には一度全てのスクリプトを見直すけどね。
>>857 そうっスね
そろそろ本格的に勉強しなきゃ不味いっスね
正規表現だと遅くなるんじゃなかったっけ?
それより書くべきスレを選ぶ能力から身につけろ
おっと、よそ見してたらもうつっこみが入ってたw すまん
簡潔さについてしか聞かれなかったから速度は考慮外 凄くシンプルに表現すればグループ化()と選択|を使わなければ大分遅くなりにくい 特に選択を使うとバックトラックしまくるから遅くなる
ID:bPpG8bYx0は
>>859 のスレで既に変なことを書いている
>>861 そうだった
foxage2chに両方とも入っていながら気付かなかったorz
重い遅い言われてるから良さそうな機能があっても我慢して逃げてきたのに ついに入れてみたら全然大したことなかったという さっさと使ってればよかった
868 :
名無しさん@お腹いっぱい。 :2008/12/28(日) 13:57:07 ID:nB11s58p0
アリスさんのところのSub-Script/Overlay Loader v3.0.19modが動かない。 以前のv3.0.18modだと動くんだけどなぁ。 ちなみにエラーもでていません。 3.1b2preでuserChromeは0.8を使っています。 修正箇所見当付く人いませんか?
USE_0_63_FOLDER
>>870 どうもありがとうございました。
無事に動くようになりました!
0.0.34mod乙
873 :
名無しさん@お腹いっぱい。 :2008/12/28(日) 17:11:58 ID:CL0J1A3q0
all in one sidebarのサイドバー上にツールバーのカスタマイズで置くアイコンを 配置したいんですがそういう事が出来るスクリプトはありますか?
( ^ิ౪^ิ)
次スレからGreasemonkeyとuserChromeJS分けねー? グリモンももう十分単独でやってけると思うんだが。 AutoPagerizeに至っては単独スレまであるし。 グリモンももうちょい評価されて良い。はず。
googlesearchlinkcleanerとgooglesearchsiteblockpluの効果というか機能が 使ってみてもよくわからないんだけど、具体的にどういう機能なのか 誰か教えてください。
またお前か
名前のまんまじゃん てかググっても分からなくて、スクリプトを実際に見てもどんな機能のスクリプトなのか 分からないんだったら使うなよ
一週間たっても解決できないなんてよっぽど難しい問題なのだろう
>>875 現状で1日20レスあるかないかで、ユーザーも
比較的かぶっている(と俺は思う)スレを分ける必要あるか?
AutoPagerizeのスレはSITEINFOスレみたいなものだし。
むしろ「Mozilla Firefox スクリプト スレ」として スクリプト全般を扱うのでも構わないような。
ブラウザを起動するとたまにサーチバー横のアイコンが表示されはずのsearchbutton.uc.xul が表示されず、ツールメニューのuserchrome.jsの設定などの表示もなく (〔デフォのプライバシーの消去〕から〔オプション〕の間で表示されるメニューはuserContent.jsのみに なってしまう ) 一旦ブラウザを閉じて再起動すると直る場合があります エラーコンソールではいずれもエラーはありません userchrome.jsのスクリプトの読み込み順番で起因しているのでしょうか?
884 :
877 :2008/12/29(月) 01:23:20 ID:7zrn5J2h0
>>883 もしかしてTabPreview.uc.jsも使ってないか?
>>882 スクリプトだと少し曖昧だから
「Mozilla Firefox ユーザースクリプトスレ」
のがいいかも
対象が現状と大して変わらない上に検索に掛からなくなる
【userChrome】Firefoxスクリプトスレ7【Greasemonkey】 これだとギリギリでスレタイ制限以内に収まる(46Byte) スクリプトを全角にしてスレを削除しても収まるが、2桁目に突入するとアウトw (JaneStyleだと全角半角カナは区別無しに検索にかかるけど、他の専ブラはどうなんだろ?)
もうそのままでええやん
>>889 実は俺自身888を書いててそう思ったw
要は「スクリプト」で検索する人がどれだけいるかって事なんだよな
891 :
883 :2008/12/29(月) 10:11:29 ID:4AnZErBZ0
>>885 TabPreview.uc.js使ってます
これが起動時に関係するんでしょうか?
この年末にプロファイルぶっとばした orz 多分拡張じゃなくてスクリプトだったと思うんですが… ニコニコのタイトル横に「DL」ボタン表示して.xmlと.flv落とすマネージャー起動する スクリプトご存知の方いらっしゃいませんでしょうか 確かアドオンではなかったと思うんですが…
同情を誘ったから答えるの止めた
あれ?分からないかい?
ダメだ見つからん… せめてアドオンなのかスクリプトなのかだけでも教えて貰えまいか
>>896 スクリプトじゃなくてアドオンのfxoonだろ
似たアドオンがnicofox
>>897 微妙に違ったけどこっちだと投稿者コメも取れるんで今年からこっちにします
ご協力感謝です
>>891 Bug 330458 で"document.loadOverlay"を使ってるとxulが読み込まれない
それに該当するのがTabPreview.uc.jsやRestart Firefox等。他にもあるかもしれない。
アリスさんが対策したらしいが俺の環境では新規プロファイルしか効果がなかった。
対策としては"document.loadOverlay"を"window.userChrome_js.loadOverlay"
に書き換えれば安定するはず。もちろん自己責任で
質問で悪いが アドオンのContext Searchの互換スクリプトって、 AliceさんのconqueryModoki3.uc.xulや GomitaさんのScrollSearchEngines.uc.js以外にはないかな? 上2つの挙動だと、検索バーのエンジンも変わってしまうのがしっくり来ないんだ
ロケーションバーと検索窓の背景色を変更するにはどうすれば良いんでしょうか?
userchrome.cssで #urlbar, #searchbar {background-color: black !important;} とか?
アップローダーのsidebarbuttonが上手く動作しないな 他に試した人いますか?
>>904 新規プロファイルで試したらちゃんと動作した。完全に俺の勘違いだ。ごめん。
アドオンは全て無効化したが、サイドバーの限界幅設定みたいのが残ってるっぽい
サイドバーの表示領域より、リサイザ?(サイドバーのサイズを変更するライン)が
ずっと右にいってしまい、空白ができてた状態。
例えるならVerticalToolbarで何もボタンを置かないような状態の幅が2倍程度できてた
追記:All-In-One Sidebarの残骸だった。ずっと前に無効化してたのが
設定だけ有効だったみたい
>>902 ありがとうございますurlバーの色は変わりましたが検索窓の色が変わりませんでした
何か書き足す必要があるんでしょうか?
>>901 userChrome.css の質問はスレ違
910 :
891 :2008/12/29(月) 22:16:08 ID:MIb/00BK0
>>899 ブラウザの表示は崩れず表示されるようになりました
バグでしたか
一応これで様子見します ありがとうございました
ブックマーク登録時に開く編集ダイアログから ブックマークツールバーと未整理のブックマークの項目を消せないでしょうか。
>>907 さっそく試しました。
ダブルクリックで幅を狭くするのが有効になりましたw
スリム化もいいですね。
メニューも期待してます。右クリックの方が楽じゃんって状態だったので。
>>912 拡張のバージョンチェック無視していない場合(普通?)
アドオンパネルのスリム化が不完全になっていたのを直しました。
それ以外は変わりありません。...コンノノバッカ
aiosで小さいアイコン適応してもまだちょっとスペースが妙に開いてて ナビゲーションツールバー共々もう少し詰めたいんですが「ギュッ」っと詰まるスクリプト無いでしょうか?
>>918 スレチだけど CSS で
margin-left: XXpx !important;
margin-right: XXpx !important;
padding-left: XXpx !important;
padding-right: XXpx !important;
とかすれば良いと思う
>>919 亀になりましたが「ギュッ」と詰まりましたw
どうもですw
OwataPagerize更新しました。 外部スクリプトに対応しようとしましたが、できなくてあきらめました。 一緒に上げたGoogleSearchServicePackなら動きます。 window.Owataとかでやりとりしたいんですけど、 greasemonkeyの外部スクリプトが認識してくれません。 userChrome.js、greasemonkey、userContentの実行される順番が問題なんですかね?
>>921 >できなくてあきらめました。
残念だけど乙!
>>917 ダウンロードしてコメントを読めば良いんじゃないでしょうか
恥ずかしいが、OwataPagerizeって、どうやれば使えるのか分からん。
>>924 userChrome.js用のスクリプトなので、chromeフォルダに入れれば動きます。
autopagerして欲しい時に右上の四角い灰色をクリックすると、
SITEINFOが対応しているサイトなら作動します。
configのLAZY_MODEをfalseにすれば本家AutoPagerizeと同じような動作をすると思います。
google、googleイメージ検索、
>>2 のアップローダーはSITEINFOが組み込んであるので
すぐ動作確認ができると思います。
>>925 ごめん。うごかんかった。
userChromejs 1.0って言うのを入れてるんだけど。
「010.OwataPagerize.uc.js」と「op_items.json」というのchromeの下に入れたけど、
変化無し。
とにかく、ありがとう。
3.2a1preだからかも。 スレ汚してごめん。
chromeフォルダ以下のスクリプト動かすにはサブスクリプトローダーが必要だぞ あと、aliceさんも言ってるけどまだuserChrome.js0.8で十分だと思う。
>>927 ありがとうございます。
安全のため?にXPCNativeWrapperというので分けてあるのですね。
もう少し調べてみます。
>>928-929 userChromejs 1.0 も
3.0, 3.1, 3.2 も
君の問題はどれも関係ない。
正直君が trunk を使っている事、
そして、スクリプトを使おうとしている事自体に無理がある。
あとは
>>930 しの言う通....
モウ大分勉強してからにしようネ。
では、サヨウナラ。
SafariHighLightとかかな 拡張なら結構見るけど
Search Term Highlighter
937 :
名無しさん@お腹いっぱい。 :2008/12/31(水) 09:37:48 ID:jfEEtYSD0
greasemonkeyのスクリプトでNicoNico Playlistというスクリプトを入れたんですが これがONになっているとNicofoxの機能であるタイトル横のダウンロードボタンが反応しなく なってしまいます Nicofoxと併用出来るプレイリスト機能のスクリプトは無いでしょうか?
>>933 うp乙&頂きました。
拡張機能版を入れたいと思っていたのでめちゃくちゃありがたいです。
メニューボタンいいですね これは使い勝手がいいです
sidebarContextMenu.uc.js(実行順は最後)と組み合わせると尚よろし
>>935 ,936
ありがとうございました。
残念ながらSearch Term Highlighterが動かなかったですけど
環境変えて試してみます
Tab mix plusのタブバー表示・非表示のオプションだけを無効に出来ないでしょうか?
意味ワカンネ
>>944 答える答えない以前に質問の意図がワカンネって言ってんだよ。
「オプションを無効にする」ってのはTMPのオプション設定が分からないってこと
じゃないんじゃねーの、よく分からんけど。
スクリプトでTMPのオプションに介入したいってことならアンタの誘導は的外れだよな。
とにかく何がしたいのかよく分からんね。
自分で作成した要素に別の要素のスタイルを適応するにはどうすれば良いでしょうか。 var element = document.getElementById("back-forward-dropmarker"); var style = document.defaultView.getComputedStyle(element, ""); でスタイルの取得はできたのですが、調べても一括して適応させる方法がわからなかったです。
950 :
名無しさん@お腹いっぱい。 :2008/12/31(水) 17:32:12 ID:peFhLx8r0
とりあえず次スレもGreasemonkeyとセットで行きますか?
分けても過疎るだけだろうしセットでいいんじゃね?
>>948 地道にコピるとか, なんかすごく遅いよな
var element = document.getElementById("back-forward-dropmarker");
var style = element.style:
var cstyle = document.defaultView.getComputedStyle(element, "");
var element2 = document.getElementById("element2");
for (x in style) {
try {
element2.style[x] = style[x] ? style[x] : cstyle[x];
} catch(ex){ }
}
スレタイ・テンプレでの正式名称の表記いい加減直さない? ○Firefox ×firefox
>>947 >>949 説明が舌っ足らずなせいで困らせました、すんません
ツリー型タブの「自動的に隠す」がTab mix plusの「タブ表示・非表示オプション」に主導権
持っていかれてて隠せなくなってるんで、それでどうにかこのオプションだけ無効に出来ないかって質問でした
雰囲気考えずに変な質問してすいませんでした、もうちょっと探してみます
>>955 確かにその方が早そうです
お騒がせしました、変な質問ですいませんした
Vimperatorは?
959 :
948 :2008/12/31(水) 19:20:12 ID:rekhf2WJ0
>>952 やっぱり一括で適応させる方法はないですか。
教えてもらった方法を使って適応してみたいと思います。
回答ありがとう御座います。
>>960 Stylishはどう考えてもスクリプトじゃない
userChrome.cssとStylishを区別する意味って無いんじゃないかな まあどっちにしろこのスレの対象にはならなさそうだが
とりあえず、Mozilla Firefox *** ってスレタイにしてほしい。見栄えが悪いのよ、このスレだけ。
とりあえず、firefoxがFirefoxになっとけば文句は言わない
>>963 userChrome.cssはどっちかというと、テーマスレの方だろjk
スタイルシートがスクリプトだなんて笑わせるなw テーマスレか質問すれでじゅうぶんだがや (´・ω・`)
あけおめ。ことよろ。
greased lightboxを使っているのですがaタグにtarget="フレーム名"と 指定されているものは無視するようにできませんか?
このスクリプトをAutoPagerizeに対応させられないでしょうか (function popup(){ var links = document.evaluate('//a[@href]',document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null); for (i=0; i < links.snapshotLength; i++) { links.snapshotItem(i).title += ' ' +links.snapshotItem(i).href; } })();
試してないけど多分これでいける (function popup(){ function convert(context) { var links = document.evaluate('descendant::a[@href]',contest,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null); for (i=0; i < links.snapshotLength; i++) { links.snapshotItem(i).title += ' ' +links.snapshotItem(i).href; } } if(Autopagerize && Autopagerize.addFilter) { Autopagerize.addFilter(function(pages) { pages.forEach(convert); }); } })();
本スレや拡張スレとかと合わせて Mozilla Firefoxが含まれるといいなー
Mozilla Firefox JavaScript スレ 7 でどうすか
今のままでいいとおもうけど
「JavaScriptスレ」とか頭悪すぎだろ、Web制作板じゃあるまいし。 userChrome.jsやGreasemonkeyの話をするスレをその単語で一括りにして、 新規に情報を求めてスレッド検索をした人がすぐ辿り着けると思ってんのか?
でうでもいいけど、やっぱり「f」のままかよ
これはひどいだろ
あんまりじゃない?これ
ID:t3UAuOTw0 = カス
立て直しで
>>978 自分で削除依頼出してからスレタイ直して立て直せよ
>>982 新スレ見たけど、あれじゃあ単なる荒らしじゃんかね
【Greasemonkey】Firefox ユーザースクリプトスレ
ミスった 【Greasemonkey】Firefox ユーザースクリプトスレ【userChrome.js】 がいいと思う
新スレたて乙 なんでfirefox?
馬鹿にされた腹いせじゃない?
992 :
971 :2009/01/01(木) 18:01:53 ID:AmLY3fW60
>>972 どうもありがとうございます
でも、ちょっと上手くいかないみたいですので
他の方法を探してみることにします
別に大文字じゃなくても良いだろ。何こだわってんの?
>>994 大分前にFAQから撤去されてる。だから無効というわけじゃないだろうけど・・・
「最初の文字のみ大文字」という指示は、例からもわかるように主として他の文字
を大文字にすることに対するものだろう。省略形はFxでもfxでもいいわけだし。
IEかieか、Operaかoperaか、Googleなのかgoogleか、さして話題にもならないのに
なんで2chなんかのFirefoxスレッドではこんなことを繰り返しとりあげるのか・・・
ことさら目くじら立てるほどのことでもないんじゃねーの。
けど他のFx系のスレは"F"で統一されてるから浮いてる感はあるね
>>992 >でも、ちょっと上手くいかないみたい
これでは何もわらない...
こういう事って気になり出すと、すごく気になるのね FirefoxのローケーションバーのGoogleマークは「g」なのに、検索ボックスは未だにあのダサイ「G」だし あの「G」めっちゃはらたつわあ〜 てかFirefox関連スレっていくつあるんだ?w
×わらない ○わからない 読み替えてちょーだい
1000なら本スレで引き続きスレについて協議
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。