firefox userChrome.js greasemonkeyスクリプトスレ 4
(・ω・`)乙 これはポニーテールで勘違いがうんたらかんたら
∧∧ (´・ω・`) __.∬(っ/ ̄ ̄ ̄/__ /\旦\/___/ \ /+ \________ヽ ∧,,∧ \ + + + + + `、 新スレです (´・ω・)\ \__ノ⌒(⌒─⌒)ヽ_____ヽ 楽しく使ってね .c(,_uuノ ` 、___ノ((´^ω^`))___) 仲良く使ってね o旦o
_ _
, -―|`' ´ `>、 _
-=′'′ | X´::〉::_> 、
/ ヘ ヽ\ ',::::/
/ .:./ | |: ! \ ヽ ',:::|. |/ , --、
. / ,/:.:.:| :| | ヽ. ト、 _゙_、 ', !::|. | , </ `i |`!
///.:.:.:.l \|_| 斗 '\ ヘ. |、 N. | , '´//// 、| ̄T_/ 〉
| /!:.:| |ヘ!` ヾ \ |: |弌 | |:.:| , < | | | !-ヽ__l `Tj
|/ |:.:.', | === == `!/" ル' |:.:| / ! | !| _ヽ |_i∠
ヽ.:.:.:Vl /// 、 /// ノ` ´/ 斗-イ. ヽヽヽ| , -テ、 }
ヽ!|个 -‐ _ ィ_/ / フ ̄ 7 / | Y
| | | _!`テフ /:::/ / / , '′ //_/ |__|、
| |/:::::/ ̄ y’:/ / / > '′ | |
| ∧:::::l /::::/ / / _, ′ |
>>1 |
Y | ',::::| /::::/ / / / / ´.:| ヽ ___ ノ
| !/ヽ| /, イ|/! / ヽ イ :.:.:|
| K !/ / | / / | .:.:.|
/ |/ ,、下、 !' / ! :.:.|
| | / ヽ } / | :.:.!
これは
>>1 乙ではなくて、わっちの自慢のしっぽじゃから勘違いをするでないぞ!
|\ |\
l lヽ`-‐ '´ ̄ `ヾゝヽ つ
シ~ /" `ヽ ヽ `、l つ
//, '///|! !‖ ヽハ 、_ヽ つ
〃 {_{\」」 L|l|/リ l │ |ヽ つ
____. レ!小l● ● 从 |、| )
く ノ::::::;;;;;;\. ヽ|l⊃ r‐‐v ⊂⊃ |ノハ´
 ̄ ̄フ;;;;;/ /⌒ヽ__|ヘ ヽ ノ j /⌒i !ヽ
/;;;;/ . \ /ヽ.| l>,、 __, イァ/ ///ハ
/;;;;∠___ /ヽ./| | ヽヾ、 /,{ヘ、__∧/ハ !
く:::::::::;'::::::;':::::::;'::::::7ヽ< } / l丶× / ヾ l l''ハ∨
< ̄ ̄ ̄>  ̄>/ / / / <___/| |______/ | /  ̄  ̄ \ / ノ \ \ / <●>::::::<●> \ こ、これは乙じゃなくてエナジーボンボンなんだから | /// (__人__) /// | 変な勘違いしないでよね! \ ` ⌒´ / / ̄ ̄ ̄ ̄ ̄ ̄ ̄ \
,.....,
/ ̄ く これは
>>1 乙ではなく
| /w ',> わっちの自慢のしっぽじゃから
/ | ゛ソノ 勘違いしないでくりゃれ
. /⌒l ト /-、
//l | /フ ~)
____ .〃 / | | // ,.-‐'
く ノ::::::;;;;;;\.〃| / | |Y )l |
 ̄ ̄フ;;;;;/ | | | レ'└=__|
/;;;;/ .|| 丶 丶 | |
/;;;;∠_____ノ ,.-' 丶 〉| |
く:::::::::;'::::::;':::::::;'::::::ヽ__ノ 丶丶⊃
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ \ \
AutoPagerizeの最新版ってuserContent.uc.jsでうまく動かないですね。
0.0.21のことなら動くけど
指定サイトAに飛んだら自動で指定サイトBにジャンプさせる事できますか?
>>13 たとえばGoogleで一度2ページ目くらいまで表示した後、上まで戻ってF5などで更新すると、
その後addFilterが正常に働かないのですが。
>>17 ありがとうございます。
(function(){
})();
だけではなくそこも修正しないといけなかったんですね。
AutoPagerizeの0.0.21って、userChrome.js0.8+Aliceさんのローダー+userContent.uc.jsの1.21で動かないんだけど、どこ修正すればいいの?
>>20 17の中身。
954 名無しさん@お腹いっぱい。 sage 2007/11/04(日) 12:12:34 ID:Rlrl4aFU0
>>892 >>887 に対して ver1.11の修正していただいたのですが,
新しいタブでGoogleで検索後, 同タブで 別の検索語句で検索した際, ドキュメントloadイベントにより window.AutoPagerize等 オブジェクト が初期化されない 不具合があるようです。
AutoPagerizeの場合, 同スクリプト内の
if (typeof(window.AutoPagerize) == 'undefined') {
window.AutoPagerize = {}
window.AutoPagerize.addFilter = function(f) {
alert("push\n"+f.toString())
AutoPager.filters.push(f)
}
}
を
//if (typeof(window.AutoPagerize) == 'undefined') {
window.AutoPagerize = {}
window.AutoPagerize.addFilter = function(f) {
alert("push\n"+f.toString())
AutoPager.filters.push(f)
}
//}
としないと, filterが機能しないようです。
wikiにはセキュリティの問題とかいろいろ書いてあるけど 基本的には悪意のあるスクリプト入れなきゃいいんですよね? Greasemonkey使ってると勝手に変なスクリプトダウンロードしてくる という風にも取れるので少し不安なんですが
Error: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIDOMHTMLDocument.implementation]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: data:application/javascript,eval(_this.codeString); :: createHTMLDocumentByString :: line 468" data: no] Source File: data:application/javascript,eval(_this.codeString); Line: 468 ってエラーが頻繁にでます。createHTMLDocumentByStringっていったらAutoPagerizeの関数のひとつ だと思うんだけど何かおかしいんでしょうか。
そんなエラーでない。 GM0.7.20080121.0 + AutoPagerize 0.0.18 Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
すいません、ちょっと困っています。 greasemonkeyのユーザスクリプトの管理で スクリプトをいじろうと思って編集ボタンを押すと、 エラー! "C:\Documensts and Settings\Kcd\Application Data\firefox\Profiles\xxxxx.default\gm_scripts\xxxxが見当たりません。 と出てしまいます。 "C:\Documensts and Settings\Kcd←のKcdなんてユーザー名自体今のPCにはないのですが、なぜこんなことになったのかわかりますでしょうか?
>>27 OSが壊れたと思われる。
壊れた原因は, HDのアロケーションデータの不整合, OS[のレジストリの破損およびマルウエア感染など考えられる。
このまま使い続けるのは, セキュリティ上問題があると思われるため, OSを再インストールするのが望ましいと考える。
>>25 出るね。原因はさっぱりだけど
userChrome.js 0.8 + 80氏ロダ + userContent.js 1.3 + AutoPagerize 0.0.21
>>27 ユーザ名にマルチバイト文字使ってるのならスクリプトに手当が必要かな
31 :
27 :2008/02/08(金) 16:47:42 ID:VCFojaml0
27です。 ご回答ありがとうございます。 ちょうど、バックアップを他のPCで取っていたので Documensts and Settings内のfirefoxをフォルダごと入れ替えたら 直りました。 色々とソフトを入れたり消したり最近してたので 28さんがおしゃってるように、そろそろ一度クリーンインストールしたほうが いいのかもしれませんね。 ありがとうございました。
BHNewTab.uc.js の Ver1.1 を使っています。 サイドバーのブックマークパネルを開いた状態で、Firefoxを再起動すると、 その直後、サイドバーのブックマークをクリックしても、新しいタブで表示されません。 この時、サイドバーを一度閉じるか、履歴など他のサイドバーを一度表示して 再度ブックマークのパネルを開き直すと、ブックマークが新しいタブで開くように なります。[ブックマークパネル]を[履歴パネル]に読み替えていただくと、履歴の パネルでも同様の動きをします。 動きとしてはコレで正しいのでしょうか?
サイドバードキュメントのloadイベントの発火時点でBH..のイベントリスナーの登録が間に合っていれば, サイドバーでも機能する。 いずれにせよBH...はタイミング的にシビアな作りになっている。 起動時にはサイドバーのドキュメントをチェックして必要なフック設定をするような処理を追加する必要があると思われる。 応急処理としては, BH..をできるだけ早い時点で起動するようにする ローダーを迂回する などでタイミングをあわすことができるかも?
>>33 レスありがとうございました。
できるだけ早く起動させようと、00-BHNewTab.uc.js と名前を変更して
みましたが、動作は変わりませんでした。
なので、とりあえずは現在の動作でなんとか使っていこうと思います。
ありがとうございました。
>>作者様
いつかのバージョンアップで検討していただけたらと思います。
>>34 我慢して使わなくても, 改変したらいいのに?
// サイドバーのブックマークと履歴の開き方を変更する.
の次に以下を追加する
var doc = document.getElementById("sidebar").contentDocument;
if (doc) {
var win = doc.defaultView;
if(win.location == main.bookmarksURL){
main.replaceOpenFolder(doc);
win.addEventListener('click',main.callbackBookmarks,true);
if(USE_ENTERKEY) win.addEventListener('keypress',main.callbackBookmarks,true);
}
else if(win.location == main.historyURL){
win.addEventListener('click',main.callbackHistory,true);
if(USE_ENTERKEY) win.addEventListener('keypress',main.callbackHistory,true);
}
}
>>35 おお、ありがとうございます!
改変しようと思って開いたのですが、よく分からなかったので他力本願になってしまいました。
これで希望する動作になりました。ありがたく頂戴します。m(_ _)m
>>35 サイドバーが開いていない場合の例外処理を入れておく必要があると思う.
現在GreasemonkeyのFastLookupAlcを使っているのですが、 Greasemonkeyということはページごとに読み込むということですよね。 ではalice氏の「選択文字列を翻訳し結果をポップアップする」のほうが 軽量ですむのでしょうか。
試せよアホ
>>38 スクリプトのロードにかかる時間などネットの通信時間に比べ誤差の範囲。
pagerizationがgoogleimageで動かなくなったな… 地味に不便だ
最新版入れたら直った ハズカシス
>>41 pagerizationは気持ち悪いので使っていないが
googleImagesAutoPagerで。
ブックマーク追加ダイアログにURL欄を表示させたいのですが、 userChrome.css にどのように書いたらよいですか?
不可能。
>>44 Fxのバージョンぐらい書け,
そうすることで何か利点あるなら, それを記せ
//Fx2
無理
//Fx3b4pre
#editBMPanel_locationRow
{
display:-moz-box !important;
visibility:visible !important;
}
47 :
名無しさん@お腹いっぱい。 :2008/02/12(火) 15:02:05 ID:DrLbXuUU0
ttp://www.xuldev.org/blog/?p=113 (で表示させた縦ツールバー)に、文字の拡大・縮小ボタンを追加したいんですが
fontだのtextだのsizeだのenlargeだも色々試してみたけど一向に表示されないので…
今まではAiOS+ToolbarButtons使ってました
それとタブ幅の最大・最小表示幅を変更と、タブバーの右端にある▼を消したいのと
ダウンロードマネージャをサイドバーに表示させたいです
今まではTabMixPlusでやってました
AiOSとTMPを切ったら挙動が軽くなったのでなるべくこのuserChrome.jsで済ませたいのでよろしくお願いします
つまらん プラスαな機能が欲しいというなら{ry
>>43 イメージ検索でautopagerあったんだ。知らなかった、サンクス。
>>47 > 文字の拡大・縮小ボタンを追加したい
ttp://space.geocities.jp/alice0775/index3.html > タブ幅の最大・最小表示幅を変更
Fx3なら、browser.tabs.tabMaxWidth、browser.tabs.tabMinWidthで指定。
Fx2なら、「firefox userChrome.js greasemonkeyスクリプトスレ 3」の926にスクリプトがある。
//(Fx2用)about:configで 整数値:browser.tabs.tabMaxWidth, browser.tabs.tabMinWidth を設定
(function(){
//新規タブの幅
var func = gBrowser.addTab.toSource();
func = func.replace(
"t.maxWidth = 250;",
"t.maxWidth = Components.classes['@mozilla.org/preferences-service;1']."
+"getService(Components.interfaces.nsIPrefBranch2)."
+"getIntPref('browser.tabs.tabMaxWidth');"
);
eval("gBrowser.addTab = " + func);
//起動時のタブ幅復元
var maxWidth = Components.classes['@mozilla.org/preferences-service;1'].
getService(Components.interfaces.nsIPrefBranch2).
getIntPref('browser.tabs.tabMaxWidth');
setTimeout(function(){
for(var i= 0; i < gBrowser.mTabContainer.childNodes.length; i++){
var aTab = gBrowser.mTabContainer.childNodes[i];
aTab.maxWidth = maxWidth;
}
}
,0);
})();
> タブバーの右端にある▼を消したい .tabs-alltabs-stack {display: none !important;} ていうか、そもそもあなたは何を使ってるの?それを書かないとわからないでしょ、普通。
>>47 > ダウンロードマネージャをサイドバーに表示させたい
表示させれば良いなら
openWebPanel("Download", "chrome://mozapps/content/downloads/downloads.xul");
ところで
> fontだのtextだのsizeだのenlargeだも色々試してみたけど一向に表示されないので…
これってどういう意味?もしかしてcurrentSetにfontとかtextとか入れてたなんてことないよね・・・
beta3がでたな またややこしい
Autopagerizeを0.0.22にすると ニコ動でページの継ぎ足しが できなくなってない?
Autopagerize 0.0.19以降はバグ多い, もう少し安定してからVer upするのがいいんじゃないでしょうか, 日頃訪問するサイトに対応できなくなってからでも遅くないと思う。 version: 0.0.18 2007-12-06T14:29:52+09:00 modified by Alice0775 on 12/17 01:30がFx3bでも安定してていい感じ。
>>56 レスサンクスです。
バージョン戻してみるとします・・・。
>>56 そのバージョンのAutoPagerizeください。
>>55 SITEINFOをローカルに書いたらできる
FlashgotのDL設定を二種類以上同時に使えるようなuc.jsとか出来ないかな? コンテキストメニューに記述したダウンローダ分を表示してリンクごとに選べるような。
>コンテキストメニューに記述したダウンローダ分を表示してリンクごとに選べるような。 どういうことか分かる人いる?
Flashgotに送る(設定A) Flashgotに送る(設定B) って風に複数コンテキストに表示させたいって事のような気がする
>>62 ieviewModoki(
ttp://space.geocities.yahoo.co.jp/gl/alice0775 )
>>63 多分こういうことかと・・・
uc.jsファイルに、ある特定のプログラムに対して複数の設定を「記述し」ておく。
するとリンク上でコンテクストメニューを表示すると、そこには先の複数の設定がメニューとしてあり
選択することができる。
例えばFirefoxについて
user_pref("userChrome.ieview.name0", "fx_test1");
user_pref("userChrome.ieview.param0", "%%URL%%%%SEL%% -no-remote -p test_profile1");
user_pref("userChrome.ieview.path0", "C:\\Program Files\\Mozilla Firefox\\firefox.exe");
user_pref("userChrome.ieview.name1", "fx_test2");
user_pref("userChrome.ieview.param1", "%%URL%%%%SEL%% -no-remote -p test_profile2");
user_pref("userChrome.ieview.path1", "C:\\Program Files\\Mozilla Firefox\\firefox.exe");
とかいうように複数のパラメーターでメニューを組めるような・・・
66 :
62 :2008/02/14(木) 18:36:12 ID:yhaE5b2h0
>>63 >>64-65 さんのがズバリ。Flashgotが標準で対応してくれたらいいんだけど・・・。
とりあえず
>>65 さんのieviewModoki試してみる。ありがと。
>>66 Drag'n goとかDragNgoModokiとかだと、リンクをどの方向にドラッグしたかであるプログラムの複数
設定に区別してリンクを渡すことができるよ。
上に引っ張れば、プログラムA 設定1(設定というかパラメータ)
下に引っ張れば、プログラムA 設定2
右に引っ張れば・・・
やったことないから確言はできないけど、多分できる・・・
なんかいろいろ済まない。NTとGASをリンク別に使い分けたかったんだ。
>>67-68 さんのも参考にして工夫してみるよ。
特定のサイトで、フレームごと非表示にしたいのですが、 userContent.css にはどのように記述したらよいですか? 具体的には、auoneメールの上フレームを消して、GMail と同じ画面に したいと思っています。
>> 72 ありがとう、行ってきます。
LivedoorReader クリップにすぐ追加できるようなスクリプトってありませんでしょうか?
クレクレ君はスクリプトの内容を確認せずに使ってそうだから キンタマスクリプト作ったら大漁だな
信用ならん奴のくらいは確認するだろ。こことか
>>74 Minibuffer.user.js + MinibufferBookmarkCommand.user.js
AutoPagerize0.0.23が出てたんだな
ブックマークツールバーを右詰めに表示したいんですが, userChrome.css にはどう書けばいいでしょうか?
81 :
名無しさん@お腹いっぱい。 :2008/02/17(日) 01:02:56 ID:Q+MjJuak0
>>79 Mozilla Firefox usercontent.css 広告カットスレ
ldrize、userContent.jsで動きますか?
>>82 userContent.jsで使うと、メモリを解放しないような気配で大変なことになった。
あと、userContent.js上のAutopagerizeとの相性もあんまり良くなかったと思う。
CTRL押しながら文字選択で文字を自動コピーしてくれるスクリプトってないかな? あるだろうと思って探してるんだがみつからない
Ctrl+C押下すりゃいいだろうが
選択時に勝手にコピーなら AutoCopy か前スレの Alice さんのスクリプトでいけるな どうせ Firefox 使ってるような奴ならクリップボードユーティリティくらい入れてるだろ。
Winだと設定がきかないよ
何か出来たので貼り // 自動で「全て強調表示」 eval('gFindBar.updateStatus = ' + gFindBar.updateStatus.toString().replace( 'default:', <><![CDATA[ default: valHighlight = document.getElementById("find-field").value; var highlightBtn = document.getElementById("highlight"); if(valHighlight.length >= 2 && !highlightBtn.checked){ highlightBtn.setAttribute("checked", "true"); gFindBar.setHighlightTimeout(); } else if(valHighlight.length < 2){ highlightBtn.removeAttribute("checked"); gFindBar.toggleHighlight(false); } ]]></>) );
ところで、userChrome.js のFx3 への対応ってどうなってるんだろうか? グリモンはFx3βにも対応していってるみたいなんだけど、ちと心配になってしまった
UserChrome.js0.8がFx3でもちゃんと動く。
<minVersion>1.5.0.7</minVersion> <maxVersion>3.0+</maxVersion> 動作自体も問題なし
問題はスクリプトそのもの 拡張みたいな自動更新できないから、3.0移行の際ははめんどくさそうだ
自分で修正するだろ
firefox3_beta3にしたらBHNewTab1.1のホームボタンを新しいタブで 開けなったんだけど、なんか仕様が変わったのかな。
>なんか仕様が変わったのかな BrowserHomeClick BrowserGoHome
前スレにあった、AutoCopyのスクリプトが消えています どなたか、あげてもらえませんか?お願いします
// ==UserScript==
// @name autoCopyToClipboard.uc.js
// @namespace
http://space.geocities.yahoo.co.jp/gl/alice0775 // @include main
// @author Alice0775
// @version 2008/02/19 180:00
// @note about:config の clipboard.autocopy を [false]で無効 true で 有効
// ==/UserScript==
(function () {
// --config--
var yourKeyInSpeed = 100, yourClickSpeed = 500;
//選択部分をクリップボードにコピー
var timer = null;
function CopyToClipboard(e) {
var xpPref = Components.classes['@mozilla.org/preferences-service;1']
.getService(Components.interfaces.nsIPrefService);
if (!xpPref.getBoolPref('clipboard.autocopy') ) return;
if (e.type == "mouseup" && e.button ==0) { goDoCommand('cmd_copy'); return; }
if (e.type == "keyup" && (e.keyCode == 16 || e.keyCode >= 35 && e.keyCode <= 40 ))
goDoCommand('cmd_copy');
}
//イベント
gBrowser.mPanelContainer.addEventListener('mouseup', function(e){
if (timer) clearTimeout(timer);
timer = setTimeout(function(){CopyToClipboard(e);}, yourClickSpeed,e);
}, true);
gBrowser.mPanelContainer.addEventListener('keyup', function(e){
if (timer) clearTimeout(timer);
timer = setTimeout(function(){CopyToClipboard(e);}, yourKeyInSpeed,e);
}, true);
})();
>>100 親切な方。どうもありがとう
ひと手間省けるようになって、とても楽になりました
greasemonkeyでaタグを抜き出したいときはこうすればいいのは分るのですか var aTag = document.getElementsByTagName("a"); uc.jsで同様のことをするにはどう書けばいいのでしょうか?
firefox2でコンテキストメニューに追加するuc.jsを書いたのですが firefox3では動かないみたいです. こうやったら追加できるっていう情報ってありませんか? もしくはどこかに実例ありませんか?
自分でどうにか出来ない奴はβを使わない!
マージポイントでも変わったのかねえ 俺はβ使ってないから知らんが
Aliceさんのパスワードマネジャーに保存されているパスワードを変更する を使ってみたんですが動くには動くんですがスクロールが重いというか切り替わりません 他に使っている人がいたらちゃんと使えてるかどうか教えて下さい
使える、沢山登録してるの?<パス
40個程登録しています
AutoPagerize のヤフオクSITEINFOを下記のように
設定したのですが、2ページ目など読み込まれているようなのですが、
商品が表示されません。
なにか、方法ありますかね?
url:
http://search*.auctions.yahoo.co.jp/* nextLink: //td[@align="right" and @width="1%"]/small/b[last()]/a
insertBefore: //table[position()=11]
pageElement: //table[position()=7]
---------
Yahoo Auction
商品1 100円 1日
商品2 100円 1日
123456789
-----------------
page 2
←ここになにも表示されない。
123456789
------------------
やっつけ
url: ^
http:// (?:search|list)\d?\.auctions\.yahoo\.co\.jp/
nextLink: //td[@align="right" and @width="1%"]/small/b[last()]/a
insertBefore: descendant::table[descendant::input[@name="apg"]][last()]
pageElement: //table[descendant::tr[1]/@bgcolor="#dcdcdc"]
はてなハイクのAutoPagerize用SITEINFOがどうしてもうまくいかない
それ,キモイから...
ああ作者はキモいな
>>112 やっぱり、ダメだ。 orz
↓こうなる。
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ... 742 [ 次の20件 ]
742ページ中1ページ目を表示(合計:14828点)
page: 2
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ... 742 [ 前の20件 | 次の20件 ]
page: 3
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 ... 742 [ 前の20件 | 次の20件 ]
>>119 こっちじゃうまくいってるけどなあ。JSファイルに直書きだけど。
SITEINFOはどこに置いてる?自鯖?
あとうまくいかないURLも書いてくれると検証しやすい
var SITEINFO = [
/*
{
url: ^
http:// (?:search|list)\d?\.auctions\.yahoo\.co\.jp/
nextLink: //td[@align="right" and @width="1%"]/small/b[last()]/a
insertBefore: descendant::table[descendant::input[@name="apg"]][last()]
pageElement: //table[descendant::tr[1]/@bgcolor="#dcdcdc"]
},
{
url:
http:// (.*).google.+/(search).+
nextLink: id("navbar")//td[last()]/a
insertBefore: id("res")/*[last()-1]
pageElement: //div[@id="res"]/div
exampleUrl:
http://www.google.com/search?q=nsIObserver },
{
url:
http://search.yahoo.com/search* nextLink: id("yschnxtb")/big/a
insertBefore: id("yschpg")
pageElement: id("yschweb")
},
{
url:
http://blog-search.yahoo.co.jp/search? nextLink: //a[child::img[contains(@src, "ar_next.gif")]]
insertBefore: //center/table/tbody/tr/td/table[last()-1]
pageElement: //center/table/tbody/tr/td/table[last()-2]
},
{
url:
http://search.yahoo.co.jp/search* nextLink: id("yschpg")/p/big[last()]/a
insertBefore: id("yschweb")/ol/following-sibling::node()[1]
pageElement: id("yschweb")/ol
remainHeight: 800
},
*/
]
>>122 どこからツッコんでいいのかわからんけど
とりあえずSITEINFOをこう書き直してそのURLを読み込んでみてくれ
var SITEINFO = [
{
url: "^
http:// (?:search|list)\\d?\\.auctions\\.yahoo\\.co\\.jp/",
nextLink: '//td[@align="right" and @width="1%"]/small/b[last()]/a',
insertBefore: 'descendant::table[descendant::input[@name="apg"]][last()]',
pageElement: '//table[descendant::tr[1]/@bgcolor="#dcdcdc"]',
},
]
コメントアウトされてることには突っ込んだら負けなんだろうな…
うん。凄く無駄な時間を費やしたな…
ポイントは、 1. /* */ コメント 2. 文字列の括り "" '' 3. 各文字列の最後に、 , が、必要ってことね。 サンプルそのまま、貼り付ければいいものかと思ってたよ。 ごめん、ごめん。
Aliceさん
>>108 の更新ありがとうございます
問題なく使えます
BHNewtab1.1で質問です。 ブックマークサイドバーの下部余白をクリックすると前に選択したブックマークを開いてしまいます。 (前に選択していたのがブックマークフォルダだと、フォルダを開閉したりせず無反応です) 他の作業をしている時に前面に出そうとFirefoxをクリックするとタブを開いてしまう場合があるので ブックマークの文字列以外をクリックしてもタブが開かないようにしたいのですが、 どの部分をどのように修正したら良いのでしょうか? Firefox2.0.0.12と3.0beta3で試しましたが、共に同じ症状が発生しました。
>>131 80氏じゃないけれど,
var entry = getResource(tree); if(!entry) return;
の前に
if (event.type == 'click') {
var row = {}, col = {}, obj = {};
tree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, obj);
if (row.value == -1) return;
}
を挿入, 2箇所あるので全部
および
var node = tree.controller._view.selectedURINode; if(!node) return;
の前に
if (event.type == 'click') {
var row = {}, col = {}, obj = {};
tree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, obj);
if (row.value == -1) return;
}
uc.js使いならこれぐらいの不具合は自分で修正しろよ, できないなら拡張機能を使っておけよ
んじゃこのスレいらないな
>>132 導入でこけてるとか、いちいち更新するのが面倒とかいってるやつに
拡張機能使っとけって非難するのはわかる。
けど不具合報告してる人に非難することはないだろ。
firefox上でuserChrome.jsのスクリプト管理するようなのってない?
Alice氏のrebuild_userChrome.uc.xulでいいだろ。
>スクリプト管理 って何?
>>137 userContent.jsと同じことをuserChrome.jsでもやりたいんじゃないの。
80氏のちょっと改造すればいいんでない? 勝手に置き換わるのは, disableにしないとね
Alice氏と80氏のローダには管理機能付いてるでしょ
自己解決しました。 常に上の方に表示させるには 39行目を var ps = document.getElementsByTagName("p"); から var ps = document.getElementsByClassName("g"); に変更すればいいようですね。
プレビュー確認するぐらいなら, タブ切り替えた方が早いと思うけどね
プレビューとかあんな小さい画像が役に立つのかとw
>>143 配布ページいつの間にかできてるけど、結構見やすいな
Bookmarks Confirmationがかなり気に入ったかも
Autopagerizeでgoogleの検索結果の1ページ目と2ページ目は綺麗につながりますが, 2ページ目以降は ←Goooooooooooooogle→ 前へ1234567891011 次へ が残ったままになるのは仕様でしょうか?
{
url:"
http://www.google.co.jp/search* ",
nextLink:"id(\"navbar\")//td[last()]/a",
insertBefore:"//div[@id=\"navbar\"]",
pageElement:"//div[@id=\"res\"]/div[last()-1]",
},
>>149 様
ありがとうございます。
ただ,検索結果に「関連検索:」があると,
page: 2
関連検索: gmail greasemonkey, greasemonkey mixi, greasemonkey 使い方,
page: 3
関連検索: gmail greasemonkey, greasemonkey mixi, greasemonkey 使い方,
と検索結果の中身なしに続いていきます…
{
url:"
http://www.google.co.jp/search* ",
nextLink:"id(\"navbar\")//td[last()]/a",
insertBefore:"//div[@id=\"navbar\"]",
pageElement:"//div[contains(@class, \"g\")]",
},
流れにワロタ これこそ試行錯誤しようぜw
>>149 様
ありがとうございます。うまくいきましたm(__)m
うーむ。どうもAutoPagerizeを使ってると アイドル時のFirefoxのCPU使用率が周期的に跳ね上がるな... UserContent.jsとの相性が悪いのか
そうなる理由が思い浮かばないんだけど、ホントなのそれ。 再現条件出してよ。
autopagerize_iconのDIV要素がposition:fixedで配置されてるから AutoPagerizeが有効になったとたんスクロールが遅くなるんだよね
>>90 これ使わせてもらいます。ありがとう。
>>142 var ps = document.getElementsByTagName("p");
var first_result;
for(var i=0; i<ps.length; i++) {
if(ps[i].className == 'g') {
を
var ps = document.getElementById("res").getElementsByTagName('div');
var first_result;
for(var i=0; i<ps.length; i++) {
if(ps[i].idName == 'res') {
とやると関連検索よりも上に表示されるよ。
AutoPagerize, Fx3b4preでは以下のようにしないとダメですな AutoPager.prototype.addPage = function(htmlDoc, page) { var hr = document.createElementNS(HTML_NAMESPACE, 'hr') var p = document.createElementNS(HTML_NAMESPACE, 'p') p.appendChild(document.createTextNode('page: ')); var a = document.createElementNS(HTML_NAMESPACE, 'a') a.href = this.requestURL a.appendChild(document.createTextNode(++this.pageNum)); p.appendChild(a) var self = this this.insertPoint.parentNode.insertBefore(hr, this.insertPoint) this.insertPoint.parentNode.insertBefore(p, this.insertPoint) /* p.innerHTML = 'page: <a class="autopagerize_link" href="' + this.requestURL + '">' + (++this.pageNum) + '</a>' */ return page.map(function(i) { var pe = document.importNode(i, true) self.insertPoint.parentNode.insertBefore(pe, self.insertPoint) return pe }) }
ポップアップメニューの背景に画像を入れたいと思い --- menupopup, popup, menulist > menupopup, .menulist-menupopup { background-color:#F3F9F2; background-image:url("画像データのURL"); background-position:bottom right; background-repeat:no-repeat; } --- としたところ大体は表示されるのですが ツールバー > compact menu ボタン > ファイル〜ツール の背景に画像が出ません。 (「ヘルプ」以下の背景には画像が表示されます) 表示できるようにするにはどうしたらいいかわかりますか?
XULのマージ順序の問題でCSSが適用されなかったんじゃないかね
>>161 さっきはStylishに入れていたんですが、
userChrome.cssに入れたら正しく表示されました
ありがとうございます
知らないけど、!important付けたらいいんじゃないの?
CustomizeGoogle使ってgoogleで候補表示させてるんだけど、候補表示が欲しいだけだから シンプルにgreasemonkey1つで無いだろうか? Googleサジェストでは検索エンジンで候補が使えないので(検索エンジン→Google画面で検索したい)、連携出来ないんだ・・・
xmlにおいてurlタグそれぞれ type="application/x-suggestions+json"は通常のgoogle type="text/html"の方にparamでcomplete指定 にしたら?
>>165 すまん、せっかく教えてくれたのに俺には無理だ。メモをさせて貰ったよ、ありがとう
>>166 あったんだなぁ、確かに詳しくないから言われた通り使ってみる
おふた方ありがとう、とりあえずkeyconfigでGoogleサジェスト割り当てるとか
改善してみた。もっと勉強します、ほんとにありがとう
aliceさんのDrag'n'goつかってるんですけど、テキストを選択して右上にドラッグをすると 右ドラッグにも上ドラッグにも登録していない「サイト内検索、新規タブ前面に開く」として読み込まれるんですけど ジェスチャとして読み込ませないように改変できないですか?
同じような機能を持つ拡張機能を使えば?
zeniko氏のだわ
Greasemonkey CompilerみたいにuserChrome.jsスクリプトを 簡単に拡張化するのってないのかな?
どう考えても、ホンミーテントウです><
1.Fxの機能に不満があるのでパッチ部分を作る 2.不満が解消される 3.設定UIなんて作ってられねーよ, 動けばいいじゃん と言うところ
拡張化する意味が無いじゃん
素朴な疑問なんだけど、拡張だってスクリプトなわけでしょ? これ使うことで本当に軽くなってるの? 拡張は、わざわざ圧縮してるぶん、展開処理に時間かかってるとか?
>>175 軽くなるわけないでしょ
拡張機能と同じことをuc.jsに.. なんてアホの考えること
Fx本体や拡張機能のバグを回避するとか機能をプラスαすることに意味がある
つかってみて軽くなったなと思えば使えばいいんじゃない。 ていうか、アドオンと同様のこと―例えばクリック一つでアップデートとか―求めてるのなら、 そもそも視点がおかしいと思うんだけど・・・。
拡張化の利点はGreaseMonkeyが入って無くても動作する点 ちなみに拡張は圧縮しなくても動くぞ
>>175 リテール品とバルク品・・・見たいな関係じゃね?
拡張に比べて自分で手が入れやすく気軽という点が スクリプト書ける人にウケただけで、 軽いとか騒いでるのはその成果物に群がる人たちだけでは? いちいち拡張機能のパッケージングしなくても エディタのマクロみたいにさっと修正できるのが非常によい。
各種拡張機能>uc.js>>>使わない 機能を使いたいけど軽さにもこだわりたいならと
拡張になれば導入しやすいし更新も楽になる
なるほど それぞれの長所短所を見極めて使うのが賢そうだね ところで拡張を圧縮しないで使うにはどうすればいいのでしょう? 展開したフォルダをそのまま置いておけばいいの? それで、ちょっとは起動時間短縮出来るのかな?
まったく意味ないと思う
そですか(´・ω・`) さんきゅ
>>184 展開する処理よりファイルアクセスの方が時間かかるよ
なぜFx本体の一部が無圧縮で固めてあるかをよく考えてみよう Fxは固めてあるファイルをディスクには展開しない ディスクのシーク時間の方が格段に時間がかかる わざわざ展開するのは無意味であると共にディスクフラグメントなど逆効果をもたらす
これから実行する拡張なんだから展開先はメモリでディスクじゃないよ
あ、勘違いすまん
>>189 どのみち、
2.0.0.11以前のだとjarアーカイブの処理のせいで脆弱性があったのでやらん方がいい
2.0.0.12で直ったはずだから今は大丈夫だと思うけど
509って何をそんなにやりとりしてんだか
>>193 エラーの内容くらい見ろよ…転送量オーバー
いや509エラーってのを落ちてるって表現したけどまずかったか。なんかすまんな。
復帰したみたいだね
ページ生存チェッカーとautopagerizeを併用してる人居る? 2ページ以降の検索結果にもページ生存チェッカーの判定結果出すにはどう書き換えてる?
特定のページでアプレットタグによるJavaの起動を抑制したいのですが Greasemonkeyのスクリプトでアプレットタグを消してやってもJavaが起動されてしまいます 何か良い方法はありませんか?
3.0b4preでBHNewTab.uc.js1.1が利かなくなりました 対処法ご存じの方ご教示ください
対処できないヤツがベータ使うな
>>200 this.openItemClick が使われなくなって SidebarUtils.handleTreeClick に変わった。
history も SidebarUtils.handleTreeClick が使われる。
なんかFirefox2から3のときにブックマーク関連けっこう変わってるね
>>202 d
だがthis.openItemClickがスクリプトの中に見あたらない
だからjsが分からない人が使うもんじゃないって。
AutoPagerizeってgoogle画像検索には対応してないのか
>>207 Googleの仕様上出来ないらしい。
出来そうなものだけど。
customizegoogleなら出来たな
{
url: '
http://images.google.co.jp/* ',
nextLink: 'id("nn")/parent::a',
insertBefore: 'id("navbar")',
pageElement: 'id("navbar")/preceding-sibling::table'
},
>>198 あまりスマートじゃないかもしれませんが、
scrollイベントを作ってautopagerizeでページ追加の前と後のページの高さを比較して再実行させてます。
addFilter使おうよ…
MouseGestures2.uc.jsで新しいタブでホームを開くにはなんと書けばいいんでしょうか?
>>203 2で見送られたplacesじゃなくて?
google reader full feed 入れて、Gマーク出てんのにgで取得できないのは何故でしょう? 分かる方いたら教えていただけませんか? firefox3 beta3, greasemonkey 0.7.20080121.0です
バージョンが古いのでは?
アクセスキーの挙動をスクリプトで再現できないかな。 例えば、 <a href="hoge" accesskey="a">hoge</a> <input type="text" accesskey="b"> とあるとき、それぞれAlt+Shift+A、Alt+Shift+Bを押したのと同じ動作をさせたいんだが、 focus()だとフォーカスを当てるだけだし、非表示のアンカーは辿れないし……。 何かうまい方法ない?
dispatchEventを使えばいいと思います
検索バーをgoogleサジェストにする方法はないんだろうか
あれ?皆はサジェストなってないのか 設定した覚えないんだけどな
デフォでなってるよ?
デフォでは変換確定後しか出ない・・・はず。
>>222 同じページにuserChrome.js版のSuggest JPがあるだろ。
Clear Search Termがきかねえ DOMで調べてもちんぷんかんぷん
一部のgreasemonkeyスクリプトに対して、複数のプロファイルで共有できませんか? greasemonkeyを編集したあと、それを同じスクリプトを使ってる他のプロファイルにも反映させるのが面倒です。
ページのフォームにフォーカスがあるとき、脱出するにはどうすればいいんだろう
>>230 ハードリンク/ジャンクションを用いるか,
または, getNewScriptDir() を置き換え共通のフォルダを得るようにする
>>231 意味不明
>>232 なるほど〜!グリモン本体いじってみようかと思います。
ありがとうございます。
>>229 - var searchbar = BrowserSearch.getSearchBar();
+ var searchbar = document.getElementById('searchbar');
var searchBar = BrowserSearch.searchBar; で行けるが....
BHNewTab.uc.jsなんですが、外部から渡されたURLにもご対応して頂けませんでしょうか 初スレの80さんでも、80氏ではないけれどさんでも、どなたかおながいします
外部から・・・? デフォで新しいタブで開くんじゃないの?
about:blankの時にはカレントで開く機能が欲しいのです
// ==UserScript==
// @name closeBlankTab.uc.js
// @namespace
http://pc11.2ch.net/test/read.cgi/software/1202053734/ // @description 新しいタブが開かれるときに現在のタブがblankならこれを閉じる
// @include main
// @compatibility Firefox 2.0 3.0
// @author ???
// @version LastMod 2008/03/05 22:30
// @Note
// ==/UserScript==
gBrowser.addEventListener("TabOpen", function onTabOpen(aEvent) {
if ( !gBrowser.mCurrentBrowser.docShell.busyFlags
&& !gBrowser.mCurrentBrowser.docShell.restoringDocument
&& gBrowser.currentURI.spec == "about:blank"){
gBrowser.removeTab(gBrowser.mCurrentTab);
}
},true);
>>240 ああ、ありがとうがざいます
Fx2ではnsBrowserAccess.prototype.openURIに小細工をかまして実現してたんですけど
3.0b4preに変えてから、この方法が通じなくなり手も足も出ずにクレクレしてしまいますたorz
TabOpenを監視すりゃ良かったんですね、思いつかなかったおれアホス
ただ、原理的にこれだとカレントがabout:blankの場合は一瞬フォーカスが移動するので ブラウザのウィンドウを背面に維持し続けることは出来なくなるんですね・・・ うまい回避策ってありませんでしょうか
そんなことないですよー 何か別の要因があるんじゃないの-
カレントがabout:blankの状態で外部からURLが渡されてTabOpenのイベントリスナに引っ掛かると、 瞬時にgBrowser.removeTab(gBrowser.mCurrentTab);されて、新しくTabOpenされたところがカレントになりますよね ここでTabのフォーカスが移動するので、Fxのウィンドウそのもの背面に維持したり 或いは最小化の状態を維持することは、出来ないんではないでしょうか? もちろんカレントがabout:blank以外だと、gBrowser.removeTab(gBrowser.mCurrentTab)されることはないので Tabのフォーカスの移動も起きないので、背面の状態を維持可能ですが・・・ なにか誤解があったならば、ごめんなさい
タブのセレクトだけではchromeウインドウのzオーダーは変わりませんよ 以下のコードはFx起動後20秒後に現在タブを削除するものですが, Fxを起動してタブを複数開き, 背面にしておいてしばらく放置 タブは削除され現在タブは移動するが, Fxは前面になりません。 setTimeout(function(){ gBrowser.removeTab(gBrowser.mCurrentTab); },20000);
>>245 javascript:setTimeout(function(){gBrowser.removeTab(gBrowser.mCurrentTab);},20000);
ってロケーションバーに入力してタブ二つ開いたら、おっしゃる通りでした(´・ω・`)
なにか他のスクリプトと干渉してるのでしょうね、ごめんでした
<a onclick="hoge" href="
http:// ">hoge</a>
のonclick属性を削除する方法を教えてください。
ニコニコSP1になってからAutoPagerize使えなくなったよね・・・? なんとかならんものかなぁ
ああ・・・使えたわ・・・ っていうか、短時間での〜のせいだったっぽい・・・・
251 :
名無しさん@お腹いっぱい。 :2008/03/06(木) 06:24:30 ID:3rnMBqzN0
タイトルバーを以下のようにするにはどうしたらいいですか? 例: l3wen3je.MyProfile1というプロファイルの場合 firefox userChrome.js greasemonkeyスクリプトスレ 4 - Firefox MyProfile1
>>248 俺はランキングでは使えるけど、検索したあとの画面では使えない
現在どちらも使えてますよ。
clear cacheしたら使えるようになりました
pagerizationは使えなくなっちゃったなあ<ニコニコで AutoPagerizeに入れ替えるか…
>>257 うお、ほんとだ
情報ありがとう。乗り換える。
Firefox(或いはGecko)のバージョンを取得するのってどうすればいいの? バージョン2と3とで処理を分けたいんだが。
>>229 おらもだめだな
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b4pre) Gecko/2008030323 Minefield/3.0b4pre (tete009 MMX PGO)
どなたかBHNewtab.uc.jsお持ちでないでしょうか? ググッて落としたんですが、機能しなくって。。(涙
今すぐuserChrome.jsを削除しろ
き、厳しいな。。
>>267 じゃあ優しい俺が手取り足取り腰取り教えてやるよ
「 こ の ス レ く ら い 全 部 見 ろ ク ズ が っ ! 」
これで良い? もっと具体的に言うとテンプレ、
>>2 のアップローダあたりだ
迷惑かけてんのは十分承知なんだが。。
>>2 で落としたのはなぜか作動してくんない。。
俺が馬鹿なだけなんですが。親切な人おしえてください。
じゃあ次はケツ取り・・・
バージョンがわからんと何とも言えないが、
>>32-35 の事で引っかかってるのかも知れない
俺は2.0.0.12、3beta4、3beta5preでアップローダのパッチとかを適宜当てるとちゃんと動いた
スクリプトの問題ではなく何らかの人為的ミスじゃね?
スレ汚してすみませんでした。
なんと言うツンデレ
二度と来んな
>>257 乗り換えてみたら userContents.js だと動かないな。。。
動かないなら自分でパッチ作ればいいじゃない
>>256 氏も書いてるが
突然Google リーダーで「Google Reader v2 - show original in tabg」(オリジナル記事を新タブ)使えなくなった(Google Readerでも同じ)
おまけにKで次記事→記事タイトルクリック→Kが押しても無反応、どっか空間を左クリックしてから
じゃないと反応しなくなった
と思ったらGoogleリーダー自体がアップデートしてたのね、関係あるのかな?
音速で記事消化出来てて重宝してたんだが
同じ症状の人いる?なんか対策ないものだろうか
GoogleリーダーのアップデートでGoogle Reader Minimalisticが使えなくなった。 あとGoogle Reader - Social Bookmarkでなぜかbキーが反応なし。shift+bは大丈夫なんだけど。。。
>>276 グリモンはサイトの記述を書き換える拡張だろ
サイトの仕様が変わったらおかしくなるのは当然
グリモンスクリプトがアップデートされるのを待つか
自分で新仕様対応に書き換えるしかない
>>278 そうかぁありがと。自分はそんな能力ないしそろそろ勉強してみるかな
それに結構これマイナーだしな。いちおうLDRも見てみるよ
リーダー周りはやっぱみんな困ってるみたいだな
>>277
原因がわかってるのに既出も糞もない
最近殺伐としてきたね このスレ
この季節はこのぐらいの流れの方が良い
軽量ジェスチャでホイール使えないのは仕様なんですか?
仕様なんじゃないでしょうか
軽量ジェスチャって何?
恐らく マウスジェスチャは基本的に右クリックで行うもんが多いが ソフト・拡張によっては左クリックやホイールでする事も可能だったりする それが出来ないか、という事だろう タブバースクロールかホイールジェスチャかも知れんけど
スクリプト見てわからなければ素直に拡張使えばいいのに
自分で設定出来ないようなら同じ作者のFireGesture使えよ。
ここぞとばかりにたたくよね お前らって
でっていう
馬鹿ばっか
>>292 軽量ジェスチャって言われても, どれか特定できていない
ソースも示さない, OSの種別, Fxのバージョンも示さない
ホイール使えないって, ホイールのどんな操作に対して, 期待される動作が何でと言うことも全く示していない
それで仕様ですかって言われてもね
ここも昔と違ってずいぶん殺伐とした感じになったな。 まあ昔は安易な質問をするようなやつがいなかったのも事実だけど。
>>284 >>287 のリンク先見たら、ホイールジェスチャ・ロッカージェスチャ対応版があるんだけど。
ただしバグありとなってるけど。。。
だから何なんだよ、語尾のハッキリしない野郎だな
。。。ってのやめてくれ、どこぞのタラコハゲ思い出す
_, ,_ パーン
( ‘д‘)
⊂彡☆))Д´)
>>298
ホイールジェスチャ対応してるよ。 ロッカージェスチャも。 たまに右クリックが押したままの状態になったりするバグがあるくらいで、どうということはないよ。
これは質問者の方が悪い。なめすぎ。
はてブのコメント入力欄を長くするスクリプトありませんか? 100文字入力できるのになぜか短かく、運営は改良する気ないみたいだし。
CSSで十分だろ
EZResizeでも使ってろ。
できないやつは黙ってろ
スレ潰し絶賛開催中? 「検索した後にbrowsersearchdefaultenginenameの検索エンジンに戻す」が Minefield/3.0b4pre で効かなくなったけど、直し方わかる人いたら教えて〜
直すのはおまえの脳味噌のほうじゃないか?
わからんやつは黙ってろ
>>310 var searchbar = BrowserSearch.getSearchBar();
を
try{
var searchBar = BrowserSearch.getSearchBar();
}catch(e){
var searchBar = BrowserSearch.searchBar;
}
とか
sn比低いな、ここ。
>>313 マリガトウ
でも、あいかわらず動かないです(ノω=;)
var searchbar = BrowserSearch.getSearchBar();
↓
var searchbar = BrowserSearch.searchBar;
で、3.0b3まで動いてたんだけどねぇ。。
>>315 (function() {
var searchbar = document.getElementById("searchbar");
if (searchbar) {
searchbar.handleSearchCommand_org = searchbar.handleSearchCommand;
searchbar.handleSearchCommand = function(aEvent) {
searchbar.handleSearchCommand_org(aEvent);
setTimeout(function() {
var ss = Cc['@mozilla.org/browser/search-service;1'].getService(Ci.nsIBrowserSearchService);
ss.currentEngine = ss.defaultEngine;
}, 0);
}
}
})();
>>316 速攻マリガトウ
その書き換え ClearSearchTerm.uc.js のほうでも出てたけど
自分のところではうまくいかなかったんで Auto clear searchbar after submit...
って別のスクリプトにしたらうまくいったんだ
なにか別のものが干渉しちゃってんのかな(´-ω-`;)
↑ゴメン抜けちゃた うまくいかなったってことで
>>317 基本的に
>>313 の方法でもOK
>>317 の何かとかぶっているのでしょうね,
あなたがどんな拡張やテーマあるいはスクリプトを使用しているかなんて誰も知る術無いんだから,
ここで質問する前にその干渉しているかどうかぐらいは確認してからにしてもらわないとね
ばからしくて, 誰が回答するかって思んだよね
>>319 これは手厳しい。。
ClearSearchTermが別のスクリプトで動いたときは干渉してる
なんて確信はなかったんだよ
このスクリプトもダメってことで、どうやら同じ書き換えのようだし
あ、コレかなって、そういう順番。
とりあえず、干渉の確認してみるよ。マリガトウ| _-)/
サブCSSローダとかあったら便利なのに。
Stylishとどう違うんだそれは
userContent.cssでできるじゃん。 自分はchromeの中にstyleフォルダ作って userContent.cssに @import "style/Gmail.css"; っていう風に書いてる。 userMenu.jsのuserContent.cssのRebuildを使えばロードしなおしもできるし。
@使ったことなかった。 ほんとうだ。できるね。ありがとう!
>>323 321 じゃないが目からウロコ。
userContent.css はウチの環境だと base64 文字列以外の画像を読み込んでくれなくて困ってたんだが、コレでスッキリできるわ。
alice氏のローダののフォルダ配置がよく判らない・・・
>>326 判らなければ無理にフォルダ分けしなくてもいい。
他のローダと同じく、Chromeフォルダのルートにばらまいても問題なく動くはず。
フォルダ命名は適当で良い 注意すべき点はUCJSローダが必要なスクリプトと, そうでないスクリプトは別フォルダに格納する必要があること 具体的には, 40行目付近以降にある配列arrSubdirと配列UCJSにスクリプトを格納したフォルダ名を記入するだけである スクリプトを格納したフォルダ名を配列arrSubdirに指定する スクリプトの実行順は, 配列arrSubdirに指定したフォルダ順になるのでその順番には留意する また,UCJSローダを適用すべきフォルダ名を配列UCJSに併記指定する
userChrome.cssをReloadするスクリプトが欲しい今日この頃
あれはuserContent.css用だからなぁ
336 :
320 :2008/03/12(水) 12:39:23 ID:4q39e9ay0
干渉してるスクリプトがわかったので一応資料の意味で書いておきます
【干渉したスクリプト】
BHNewTab.uc.js (
>>206 patch適用済み)
検索した後にbrowsersearchdefaultenginenameの検索エンジンに戻す.uc.js
ClearSearchTerm.uc.js
【解決法】
BHNewTab.uc.jsの「サーチバー入力時に開く場所」をnullにして
機能の置き換えをしないようにして、かわりに
about:config で browser.search.openintab を true にする
あらためて、アドバイスくれた人、どうもでした
┏○ ペコッ
ペコッ ○┓
337 :
320 :2008/03/12(水) 12:41:32 ID:4q39e9ay0
↑3.0b4 です。
やはり過疎ったか
聞きたい事あったけど忘れちゃった
>>340 どっちの ID:Gy0JY7Mz0 さん?
田舎者のほう
AliceさんのDragNgoModoki3.uc.jsを利用しています。 これで画像を保存すると、 C:\Documents and Settings\username\Local Settings\Temp に画像がどんどん溜まっていってしまうのですが、溜まらないようにできないでしょうか?
>>343 Fx2のバグ, 以下の通り修正することで自動的に削除するようになる。
var SourceNode = aDragSession.sourceNode;
の次に以下を挿入
/*Firefox seems to never delete Image temp-files produced by drag_and_drop.
*So delete it. Bug#245861
*/
if(SourceNode && aDragSession.isDataFlavorSupported("application/x-moz-file")){
var transData = getTransferData("application/x-moz-file", aDragSession);
if(transData.dataObj.value){
var tempFile = transData.dataObj.value.QueryInterface(Ci.nsIFile);
if(tempFile.exists()) {setTimeout(function(){try{debug("application/x-moz-file");
if(tempFile.exists()) tempFile.remove(false);}catch(e){}}, 1000);
}
}
}
function getTransferData(aContentType, aDragSession){
var transfer = Cc["@mozilla.org/widget/transferable;1"].createInstance(Ci.nsITransferable);
transfer.addDataFlavor(aContentType);
aDragSession.getData (transfer, 0);
var Data = {};
Data.dataObj = new Object();
Data.len = new Object();
try{ transfer.getTransferData(aContentType, Data.dataObj, Data.len); } catch (ex) {}
return Data;
}
まとめサイトのsearch historyとかsuggestの語句選ぶと即検索にいくのを止める.uc.js改のリンクが切れています。 わかる方がいらっしゃいましたら、教えていただけないでしょうか?
>>344 ありがとうございます。早速試してみます。
前スレにBHNewTab入れるとロケーションバーが使えなくなる不具合出た人いたけど、 あれAliceさんとこのttp2httpが古いと競合してしまう模様。 OFFにするか最新版にすると問題ない@Firefox/2.0.0.12
goo辞書アドオンをuserChrome.jsで再現したいのですが、 右クリのコンテキストメニューに、 国語辞書で調べる・英和辞書で調べる・和英辞書で調べる の3項目を追加させたいと思っています。 どなたかお暇がありましたら、 どれか一つで構いませんのでスクリプト書いていただけないでしょうか。 よろしくお願いします。
具体的な環境, 操作手順と, 期待する動作などを記さないと...
>>348 グリモンだけど,Fast look up JP and ENとかどうよ
わざわざ右クリックメニューから選ぶのも面倒臭いし
>>349 ドラッグした文字列を新しいタブでキーワード検索した状態で開くようにしていただきたいです。
よろしくお願いします。
>>350 ありがとうございます。
マウス派なんで、ショートカットキーがちょっと使いにくいです。
修飾キーの設定を無しにするとドラッグ自体できなくなりますし。
Fast look up JP and ENのナビをコンテキストメニューから呼び出せたら最高なんですが。
352 :
351 :2008/03/18(火) 09:18:03 ID:3X7ybnuB0
>Fast look up JP and ENのナビをコンテキストメニューから呼び出せたら最高なんですが。 ナビじゃなくてポップアップでした。すみません。
>>351 >ドラッグした文字列を新しいタブでキーワード検索した状態で開くよう
だから, 具体的にどういう操作をするのか?
ドラッグした文字列って何
キーワード検索って何
>>355 省いてあるけどそれくらいわかるだろwww
普通にネットみててしらべたい文字があったら左クリックでドラッグして文字反転させるだろ
そして右クリックしたらメニューでコピーとかそういうのと一緒にgoogleで検索って出てくるじゃん
これをgoogleじゃなくてgoo辞書で検索ってメニュー出したいってことじゃないの?
文字選択するのってドラッグって呼ぶのか・・・?
質問系のスレにいればそれ位のエスパー力がつく
>>365 なんであなたがコメントするのかなぁ
あなたの想像したことと
>>351 が意図していることが同じとは限らないじゃないか
ドラッグは恥ずかしすぎるだろw
右クリをどうしても出さないとダメなのか?選択した文字列の上でマウスジェスチャはダメ? DragNgoModoki5.uc.js //【選択文字列のD&Dの処理方法 】 /* 結果表示場所 : 新規タブ前面:NTF, 新規タブ背面:NTB, 現在のタブ: C, 新規ウインドウ:W, 外部アプリ:En 検索エンジン名: エンジン名, Default, Current, ConQuery, ページ内検索:Page, サイト内検索:Domain (ConQueryとPageは結果表示場所の指定は不可) [通常, 検索エンジン名, shiftKey時, 検索エンジン名]の順で指定 */ SEARCH["U"] = ["NTF", "Google" , "NTF", "goo 辞書(すべて)"]; SEARCH["D"] = ["NTB", "Google" , "NTF", "Yahoo! JAPAN" ]; SEARCH["L"] = ["" , "Page" , "NTF", "Domain" ]; SEARCH["R"] = ["" , "ConQuery" , "E4" , "" ]; SEARCH["UL"] = ["C" , "Google" , "NTF", "" ]; SEARCH["UR"] = ["NTF", "Yahoo! JAPAN" , "NTF", "" ]; SEARCH["LU"] = ["W" , "Google" , "NTF", "" ]; SEARCH["LD"] = ["NTF", "Domain" , "NTF", "" ]; SEARCH["RD"] = ["E4" , "" , "NTF", "" ];
366 :
345 :2008/03/18(火) 21:51:50 ID:moBmSXDf0
他のスレで聞いてみます
Fx3ではuserChrome.jsが使えなくなります
使えるが。
userChrome.js自体は動くぞ スクリプトが対応してるかどうかは別だが
ソーじゃなくて, セキュリティ強化のためXPCOMからchrome以外のスクリプトを読み込むことが制限されるので 正式リリースではuserChrome.jsが使えなくなると言うこと。
へー 使えなくなって困るのはload for blankくらいだからいいや
いやそれもどうにかなるし。
ならいいや
ID:/4mY/bYT0の文体からは精神疾患のかほりがする アスペとか統失とか境界とか
work : 20080317_1930_firefox-3.0b5pre.en-US.win32.zip
not work : 20080317_2105_firefox-3.0b5pre.en-US.win32.zip
Set the right url in the script and don't allow loading non-chrome scripts.
ttps://bugzilla.mozilla.org/show_bug.cgi?id=418356 のcheckinのせいで動かんオワタ\(^o^)/
セキュリティ的にはやむなしかもね。不便だが。
オワタ\(^o^)/
>>374 それはおまえだろw
ところでuserChrome.jsの機能を本体に取り込むって話はどうなった?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b5pre) Gecko/2008031803 Minefield/3.0b5pre で userChrome.js がエラーで働かなくなっています。 本家ホーラムでも報告が上がっていますが、情報をお持ちの方イラッシャイマスでしょうか?
Trying to load a non-chrome URI. \(^o^)/
ファイルの実体をchrome内にコピー(もしくはシンボリックリンクとか)して、そこから実行するようにするとか?
自分で書いたスクリプトとuserChrome.js相当のものをまとめて拡張化しちゃえばいいってことだよね?
Fx3でusrChrome.jsを動かす暫定方法(WindowsXPの場合) プロファイル\extensions\{1280606b-2510-4fe0-97ef-9b5a22eafe64} ィレクトリ内のchrome.manifestに以下を追記すれば とりあえず動く content userchromejs file://C:\Documents%20and%20Settings\[ユーザー名]\Application%20Data\Mozilla\Firefox\Profiles\[ランダム].[プロファイル名]\chrome/ 動作確認 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-us; rv:1.9b5pre) Gecko/2008031801 Minefield/3.0b4pre Firefox/2.0.0.12 Alice0775のローダ ただしスクリプトから他のスクリプトを読み込むをような孫スクリプトは動作しないと思われる
387 :
386 :2008/03/19(水) 04:58:22 ID:CYyJ3GW00
すまんこれもいる プロファイル\extensions\{1280606b-2510-4fe0-97ef-9b5a22eafe64}\componentsディレクトリ内の userChrome_js.jsの Cc["@mozilla.org/moz/jssubscript-loader;1"].getService(Ci.mozIJSSubScriptLoader).loadSubScript(this.mFileURL, document.defaultView); を Cc["@mozilla.org/moz/jssubscript-loader;1"].getService(Ci.mozIJSSubScriptLoader).loadSubScript("chrome://userchromejs/content/userChrome.js", document.defaultView); に変更
388 :
386 :2008/03/19(水) 05:09:55 ID:CYyJ3GW00
さらにAlice0775のローダの this.debug("loadSubScript: " + script.filename); try { Cc["@mozilla.org/moz/jssubscript-loader;1"].getService(Ci.mozIJSSubScriptLoader) .loadSubScript(script.url, doc.defaultView); を this.debug("loadSubScript: " + script.filename); var url = "chrome://userchromejs/content/"+script.url.substr(script.url.indexOf("chrome")+7); try { Cc["@mozilla.org/moz/jssubscript-loader;1"].getService(Ci.mozIJSSubScriptLoader) .loadSubScript(url, doc.defaultView);
alice仕事はえーな
userChrome.js締め出しキターーー!
mainKeyset_overlay.uc.xulってどこかにあります? 再うpお願いします。
Aliceさんのところにありました。
Followup fix for bug 418356. Re-enable loading file:// URIs using the subscript loader. だって
やっぱ不都合多いから戻せってことか。 どうなることやら。
もう、入れちゃったよぉuserContent.jsがうまくいかない。
じゃあ戻せばいいじゃん。ちゃんとFTPにもいつも通りバイナリが残ってるぜ?
80氏じゃないけれど Error()の仕様が変わったので userContent.js 1.3およびuserMenu.js 1.21は動作しなくなります 0.UCJSToolkit.uc.js の var p0 = RegExp.$1; var p1 = Error().fileName.replace(/[^/]+$/,''); を var p0 = (RegExp.$1).split(' -> ')[2]; var p1 = Error().fileName.replace(/[^/]+$/,'').split(' -> ')[2]; に userContent.uc.jsおよびuserMenu.uc.js の Error().fileName.replace(/[^/]+$/,'') を Error().fileName.replace(/[^/]+$/,'').split(' -> ')[2] に (数カ所ずつあるので全部) すれば動く
403 :
402 :2008/03/21(金) 19:05:38 ID:jDwVF04g0
userContent.uc.js の toolkit.loadSubScript(script._codeString || script.url,ns); を if(script._codeString) eval(script.codeString,ns); else toolkit.loadSubScript(script._codeString || script.url,ns); に
userChrome.js 本家フォーラムで zeniko 氏 >Minefield users: As of today's nightly the original version 0.8 once again works. The only draw-back is that >you can't directly get to the source from the Error Console (yet). Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b5pre) Gecko/2008032022 Minefield/3.0b5pre オリジナル userChrome.js 0.8(userchrome.js.2.xpi) と Alice0775 氏のローダ(Date 2008/02/26 00:00) でトリアエズ正常動作中。
googleの検索結果のurlを短縮化するスクリプトはありますか?
短縮化とは?
>>407 それがどうやって短縮してるかわかって言ってるのか?
うん無理っぽいのは判ってるが一応聞いてみた やっぱむり?
何を判っているのか判らない僕に教えてください。
次リリースで3.0が一般用で公開されるらしいな 今のBeta4に固執しないほうがいいかもな
>>409 そのamazonのはそのページにアクセスできる最短のURLにしているだけで、こっちの都合で変えているわけではない。
Googleでやる場合、長ったらしいクエリはそのままに残るし各パラメータの削除くらいしかできないよ。
>>412 どうも、ありがとうございます。
やっぱむりか
url短縮サービスは罠サイトへの誘導が多そうだからあんまり踏みたくねーな
>>415 のとこなんか中華のドメインだし…
>>415 はGoogle所有のドメインだから平気だぜ?
>>417 そうなのか
でもGoogleならGoogleとはっきり書いてある方が安心できるわ
中華向けに情報操作された検索結果となります 反政府に該当するような語句で検索すると, 目を付けられる恐れがある
そんなに気になるならGoogle.com使え。 co.jpも日本向けに検閲されてるからな。
comは世界向けに(ry
んなことより、JavaScriptからFlashの画面のスナップショット取る方法教えてくれ。
Firefox3ならいけたと聞いたが
いいやFx2.0.0.12はOK Fx3.0b5preはwinのみNG
新しいウインドウで開いてしまうページとかポップアップとかを タブで開いてくれるスクリプトはないですか?
>>426 browser.link.open_newwindow.restriction を 0 に
>>427 サンクス。本体の設定にあったんですね。
なんか急にAutoPagerizeが動かなくなったんだが。他のuser.jsは動くのに。
SITEINFOの鯖が死んでるな
仕組みよく分からないが、鯖落ちてたから動かなかったのか? さっき見たら右上の■復活してた。とりあえず解決したっぽい。
3.0b5でuserContent.jsだが どうもunsafeWindowが使えない模様。window.wrappedJSObjectにすると 動いてるのもあればおかしいのもあるような。
不具合の報告の仕方も知らんとは, 情けないのぅ
俺へのレスか? まあ動くように直したから個人的にはどーでもいいんだけど。
あ、書き忘れたけど、↑はナイトリーの話しね。
GMでは無理
どうも。拡張機能スレ行ってきます。
userChrome.js 終了宣言が zeniko氏より出されました。 オワタ \(^o^)/
どこに終了宣言書いてある?
aronin自己厨がいらんことを宣ったから, zenikoが臍を曲げた
おいら涙目(ToT)
ざまあwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
春ですね
海外は大きい
a. Why isn't this extension released on AMO? このAMOって何の略?
Addons.Mozilla.Orgじゃね?
なるほど。さんくす
addons.mozilla.org
結局usechrome.jsはGreaseMonkeyのような 正式拡張にはなりえないのか
本体に融合しようって話があるみたいだけど
BrowserCloseTabOrWindow=function(){ gBrowser.removeCurrentTab(); } Ctrl+Wはこっちのほうが便利だな。
またaroninが下らんこと質問しとる
GIGAZINEでAutoPagerizeが動かなくなりました。 何か変更あったでしょうか?
Fasterfoxのように、ページの読み込み時間を表示するuserChrome.jsはないでしょうか?
そんなもの表示して何か役に立つの?
>>460 設定を変更して、速度が変化したかどうか具体的に見たかったのです。
>>463 ありがとうございます。
ただ、他の拡張と干渉するようで、うまく表示されません。
私の環境では、Greasemonkey、All-in-One Sidebarを無効にしないと表示されないようです。
他のものがあれば、教えていただけますか。
こういうのウザいから初心者スレいけ。
最近人大杉によく出くわすのですが、 人大杉になったときに大杉君でスレを表示する usercontentスクリプトってありますか?
専ブラ使えカス
greasemonkeyのスクリプト実行タイミングって変更できませんか? できればページが読まれる前に実行したい(イベントリスナを設定したい)のですが。
無理
最低でもDOMContentLoadedだからなあ。 何に使うの?
リンクのURL書き換えをしたいのですが、小さなページ以外では greasemonkeyのスクリプトが実行される前にある程度表示がされてしまうので 処理前のリンクをクリックしてしまうことがままあるのです。 そこで、DOMNodeInsertedあたりをつかまえて、出てきたそばから処理するように できればいいのにと思った次第です。
オミトロンでやれば楽なんじゃ
Greasemonkey自体のタイミングがそれだから難しいだろうな。 ただ、Firefoxひとつで済ませたいって気持ちはものすごくわかる。
Greasemonkeyは案外使いづらい。unsafeWindowとか使うとすぐ脆弱になっちゃうし。
動かなくなったらAlice0775がたぶん直してくれます。そんな心配するな<aronin ってことか
Aliceたん(´Д`;)ハァハァ
Aliceはやってくれんのかね
やってくれるだろうけど、本人にしたら指名するなよ・・・ってとこだろうな 一応or somebodyとは書いてるけど 名前出さずに誰かがやってくれるよ!みたいに書いてくれたら良かったのにね
userchrome.jsはどうなるのかね Firefox3b5次第か
Firefox3b5ならもう出たがuserchrome.js入れてないからどうなってるか知らん
485 :
名無しさん@お腹いっぱい。 :2008/04/03(木) 15:11:38 ID:D2AIkeor0
Firefox3b5 および今日の hourly 3pre 2008040219 でも問題なく動いている userChrome.js は 今後の RC や正式版の 3.0 次第って事だな
今のXPCOMベースでXULとJSで構築されている間3.5間では動くと思われるが, 4ではXPCOMが廃止されると言うこともあり, これのみならず拡張機能も終了を迎えるだろう。
じきじきの指名わろたw
拡張終了させてどーすんのよ。 変わりに何か入れるのか? また新しく作らないと行けないとかなったら完全にオワタだな。
C++を用いて拡張機能を作成し, 現在のプラグインと同じような方法でダイナミックにリンクして 使用するようになると思われる。 Mozillaのことだから, この先どーなるかは, そのときのコアメンバの力量次第だと思うけれど, 後3年はXPCOMベースじゃないのかなww
>>489 Firefox3はアドオンマネージャでプラグインも
管理出来るようになるみたいだけど
かなり先を見越しての事なのか
コアメンバのその時の気分じゃないのかな..w
>>489 はちょっと言い過ぎだったかも, でも日曜プログラマにはちょっと手が出しにくくなると思う
ttp://wiki.mozilla.org/Mozilla_2/XPCOM_and_Binary_Embedding xtensions and XR applications
Extension authors can write most of their application in JS. However, they may still need the ability to interact with native code. This is important so that they can use
* precompiled external libraries (imagemagick)
* perform operations in native code which would be too slow in JS
Both of these use-cases can and should be solved with a FFI library which is exposed to JavaScript. See mfinkle's post about an early prototype based on python ctypes. Solutions such as SWIG may also be useful for scripting more complex C++ APIs.
Benjamin Smedberg が XPCOM なくす方目指して頑張ってるけど、
今のところ彼個人の vision にとどまってる感じ。
(
>>491 の参照先も彼の執筆)
XPCOM の コード変換は着々と進んでる感じだけど…
JS2 の動向(今年中に着手できんのかいな)も関連するし、
XUL 自体がどうなるのかさっぱりわからんし、
ここ 1,2 年でどーなるってもんじゃないと思う。
Alice氏とSCRAPBLOGに期待するしかないのか しかし今回は長い開発期間だよな
Fx3はGecko 1.8.xから1.9系へのアップデートなので 初めてのメジャーアップデートといっていいくらい大規模な更新なんだよ 延期したPlaceの実装もしないといけないし 下手して転けるわけにも行かないので慎重になってるらしいよ
Firefox3b5は描写が早いな
描写…?
Geckoの処理能力向上 = Webページの描画が早くなる and UIの描画も早くなる ウマー
地味に良い改善点はurlの折り返しをGecko側で実装したことだな url_brakerとか入れるとページによってはすごい重くなってたからすごいうれしいわ
半角と全角区切りが折り返ししてないぞfx3
Firefox3.0で動くtextlinkのuc.jsありますか?
502 :
名無しさん@お腹いっぱい。 :2008/04/05(土) 12:22:15 ID:jcU7KW2B0
アリスさんfx3対応祭りキタ━━━━━m9( ゚∀゚)━━━━━ッ!!
いっぱい来たな ついでにclearSearchBox.uc.jsも直してもらえないもんかな 3b5にこれ入れてサーチボックス内を消去すると 再起動するまでサーチボックスから検索ができなくなる
>>504 いや、動くことは動くんだが
>>503 の通り消す操作をするとそれ以降サーチボックスから検索できなくなるんだ
>>505 正常に動くぞ
なんかと干渉しているんじゃないの
>>506 あれ、そうなのか
他のスクリプトか拡張と干渉してんのかな?
dクス、また暇を見て調べてみるわ
readLater.uc.jsも直して欲しい 保存と読み出しは出来るんだけど 保存したページタイトルがポップアップに表示されないわ
何なのおまえら自分で直せよ
>>510 ありがとう
readitlaterとかlinkpadとか使ってみたんだけどAliceさんのが一番使いやすかったんだ
同氏のゲストブックに修正依頼しておいたよ。 同氏のことだから速攻で反映してくれるでしょう。
ユーザースクリプトはアップデートがめんどい
Alice氏だから正式版がでたら またまとめてくれると思う
いや、仕方ないだろう だって、alice氏自身もスレッドすら建ててないまっさらな掲示板なんだぜ?
スレッドすら建ってないのか・・・確かに勇気がいるなw チキンな俺には無理だ
これはwww 俺には無理だ
あー恥ずかしい
mouseGesture2.4.2.uc.jsを使っているのですが、ジェスチャが終了するとステータスバーに NS_ERROR_FAILUREなる文字が出てきます。 これは仕様なのでしょうか?
まさか仕様じゃないだろ エラーがあるからエラー表示している それ使うより, FireGesture使えよ
>>522 ですよね。
アドオンのジェスチャは一度も使った事がないのですが、やはりuserchrome.jsで
動かすものよりも重いのでしょうか?
都市伝説 処理内容が同じなら同じ重さ 処理内容が同じなら拡張の方がstartup処理は早い
>>524 ありがとうございます。
インストールしました。
526 :
503 :2008/04/07(月) 02:01:48 ID:sLtcAVuR0
clearSearchBox.uc.jsがおかしいって言ってたやつだが 原因がわかったので報告 SearchWP 2.1と干渉してたみたいで、無効にしたら問題なく検索できた 自力で直せたらいいんだがわからんのでclearSearchBox.uc.jsの方を外しとく…
サーチロードオプションのアドオン入れればいいんじゃね。
AMO が改悪されて、使っているFxが対応していない場合 JavaScript 切らないと、アド音のインスコもダウンコもできないようになってしまいました。 コレを何とかするグリモンスクリプトってないですかね?
hostperm.1を編集してAMOだけjsを自動で切るようにするんじゃダメなのか
GMでは無理。 XPCOMコンポーネントを作つくって, nsIContentPolicyインターフェースにて 該当するもの(ここではaddons.js)の読み込みをREJECT_REQUESTする必要がある。 Javascriptをオフにするか拡張機能adblockを用いるのが簡単。
何言ってんだできないわけないだろ
俺が言ったのでいいんでねーの?ダメ?
わあ俺と同じこと考えてるなんだこいつわあ。
キーボードのショートカットはマウスジェスチャーみたいにuserChrome.jsなどでは設定できないですか? 拡張いれないとやはり無理?
つーかComplete Version Historyにあるリンクは無効化されないから別に要らなくね?
うん。必要無いね。
うん。必要有るね
stylishのスレはここでいいんだろうか
なるほど
GoogleやYahoo!など検索結果をつなげるのにPagerizationを使用しているのですが、 画像検索にも対応させるのは難しいのでしょうか、少しさわって見たのですが 御手上げでして、何方か使っている並びに他のスクリプトを使用してる方、紹介して 頂けないでしょうか宜しく御願いいたします。
ググれ
>>546 ついこの前まで使えたよ?対応してなかったっけ?
済みませんPagerizationとGoogle Image Relinker with Mouseoverを使用してまして この状態で検索結果をつなげたいのですが、スクリプトスレ 2でGreasedLightboxと Pagerizationの組み合わせ等は読んだのですが、上記の組み合わせでは不可能 なのでしょうか548さん今は使えないみたいです。
>>549 greasemonkey で使ってるんだよね?userContents.js だと書き替えないと出来ない。
てか作者が GoogleImageAutoPager + AutoPager に乗り換えろ言ってるんだから替えた方が良いよ
youtubeまたid変えよったwww
AutoPagerって重くない?
pass?
パスワードクレクレ厨募集中
へぇ、暇なやっちゃ
オマエモナー
position:fixedの部分をposition:absoluteにしただけの工夫も何もない使えないuser.jsならイラネ
スクロールに追従するよwww
Googleでページ翻訳したいんだけど、右クリックメニューでこのページを翻訳みたいな感じで使えるスクリプトってないかな?
>>561 早々とありがとう!
早速使ってみます!
563 :
名無しさん@お腹いっぱい。 :2008/04/12(土) 20:05:01 ID:uVO1/x0c0
autopagerizeに対応したGoogleThumbnailsってありませんか? たしかこのスレで紹介されていたと思うのですが うpロダを探してみても見つかりません・・・(´・ω・`)
「JavaScript 正規表現」でググれ
プレフィクス固定なら正規表現使わなくても置換すりゃ済むのでは。
fx3を使ってるんだけど検索バーに入力した文字を、ページ内検索に自動でコピーというか入力してくれるスクリプトはないかな?
searchwpでよくなくね。
>>568 紹介どうもありがとう。
しかしマウスジェスチャにハイライトとか次に検索とか割り当ててあるから、できたらそのまま使いたいわけです。
レッサーパンダ…
軽量マウスジェスチャでハイライトのon/offを同じジェスチャで行いたいのだけど、 ハイライトの有無ってどうどう書けばいい?
573 :
572 :2008/04/15(火) 21:49:22 ID:TQZeS2If0
すみません。なんか変な文でした・・・。 ハイライトの有無の調べ方の書き方を教えてください。
>>574 どうもありがと!
さっそく参考にしてみます!
プニル本スレより
ID:1HYI76cb=ID:ss1APYvMのアイタタな発言集 part1
「タブ残像も前に修正されたしw」
「サイトのアピール文?についてはサイトをみればおのずと答えは解せるだろうよ」
「アホを露呈とかいって根拠が全く示されてないのにワロタ」
「おのずと答えを解してあの要望ですかwwwwwwwww ギガヌントスバカスww
NGするなんて迷惑じゃなかったらしねーだろw」
「草板は行ったことないです」
「私は最初から大人しいですよ 痴態を晒したとも思っていません」
「話の経緯が読めないのはあなたの方じゃないですか」
「それ以前に残像という言葉の意味もわかってるんだか・・・」
「またずいぶんと必死だなー」
「脈絡つかめてないのはどっちだよw」
「馬鹿は巣に帰れ!」
「やっぱ餓鬼なんだなこいつは」
「やっぱりリア消なんですね」
「顔見えないのにどうして不細工なんて言えるんだw ちなみに俺はフツメンですよ」
「なんなら鳥でもつけてみましょうか」
「じゃあきたのやまんずもキチガイって言いたい訳ですかw
ってか
>>118 って常識的な思考で考えたわけじゃないんだけどやっぱ何もわかってないな」
「ギガヌントスは思ったより元ネタ知らない人多かったみたいだな 無知は怖いぜ」
「放置は荒らし対策として適切でない」
「DirextX使ったゲームなんてやる厨はSleipnirを使うべからず」
「投稿ミスった」
「ギガヌントスバカスがそんなに気に入ったのか」
「俺のレスまで見れなくなるだろーが」
気になる方はぜひこちらへ!
http://pc11.2ch.net/test/read.cgi/win/1208157627/
282
名無し~3.EXE sage 2008/04/16(水) 19:56:39 ID:ss1APYvM(21)
>>281 プニル厨がFxスレ見てちゃ悪いのか?
俺はおまいらと違ってFxが劇的に高性能になったら乗り換える気もあるんでね
今調べてみたらOperaスレにも貼ってあったけどSafariスレにはなかった
Sleipnir が Fx に勝る箇所なんて一つも思い付かないんだが…
デフォでそれなりの機能はあるけど Luna とかぶら。の方が高機能だしな。
俺も昔はプニル使ってた無知故の過ちなのだよ。 許してあげてください。
579 :
名無しさん@お腹いっぱい。 :2008/04/16(水) 23:25:00 ID:DQjNN4z00
ぶら。の方が高機能wwwwwwwねえよ 無知故に使いこなせなかったんだろ アンチきもい
プニルのほうが上手くまとまってて使いやすいし動きも軽いけど 魅力的なアドオンがあるからFx使ってるって感じだな
IEコンポは, IE以上に脆弱性があるので使わない方が吉だ
なんで他のブラウザって Drag de Go パクらないんだろう。 かなり機能が制限された奴なら IE7Pro と Bagle に付いてたけど。
スレタイ読めない人はとっとと消えてください
>>582 sleipnirで似たようなのが実験室かどっかに上がってる
いつも通り着実にパクり進行中だぜ
>>206 BHNewTab.uc.jsのパッチと
3.0b5用の userContent.js 、userMenu.jsもう1回上げてください
お願いします(´;゚;ё;゚;)
AMO がまた変わって、 AMO の改悪に対抗するグリモンが動かなくなった。 なんとかお願いします。
いつからここクレクレスレになったの?
>>587 ソース見ればすぐ分かると思うんだけど…正規表現を少し修正すればいいだけ
いつからって、最初からクレクレスレじゃないか。
.match(/addCompatibilityHints\('\d+',\s'\d+',\s'([^']+)',\s'([^']+)'/); にしてみんしゃい
梅
ID:1HYI76cb=ID:ss1APYvM=ID:k+GHMYu7によるアイタタな発言集 part1
「タブ残像も前に修正されたしw」
「サイトのアピール文?についてはサイトをみればおのずと答えは解せるだろうよ」
「アホを露呈とかいって根拠が全く示されてないのにワロタ」
「おのずと答えを解してあの要望ですかwwwwwwwww ギガヌントスバカスww
NGするなんて迷惑じゃなかったらしねーだろw」
「草板は行ったことないです」
「私は最初から大人しいですよ 痴態を晒したとも思っていません」
「話の経緯が読めないのはあなたの方じゃないですか」
「それ以前に残像という言葉の意味もわかってるんだか・・・」
「またずいぶんと必死だなー」
「脈絡つかめてないのはどっちだよw」
「馬鹿は巣に帰れ!」
「やっぱ餓鬼なんだなこいつは」
「やっぱりリア消なんですね」
「顔見えないのにどうして不細工なんて言えるんだw ちなみに俺はフツメンですよ」
「なんなら鳥でもつけてみましょうか」
「じゃあきたのやまんずもキチガイって言いたい訳ですかw
ってか
>>118 って常識的な思考で考えたわけじゃないんだけどやっぱ何もわかってないな」
「ギガヌントスは思ったより元ネタ知らない人多かったみたいだな 無知は怖いぜ」
「放置は荒らし対策として適切でない」
「DirextX使ったゲームなんてやる厨はSleipnirを使うべからず」
「投稿ミスった」
「ギガヌントスバカスがそんなに気に入ったのか」
「俺のレスまで見れなくなるだろーが」
「俺はおまいらと違ってFxが劇的に高性能になったら乗り換える気もあるんでね」
「NGすると負けた気になるからしないのさ」
「俺は釣られた気はしてないからどうでもいいっていう」
「頭沸いてんのかこいつww」
「てかそもそも草板ってなんなの?マジわからんですけど」 New!
「草板をぐぐってみたものの使用例がなかった 造語だと推測できる」 New!
594 :
名無しさん@お腹いっぱい。 :2008/04/17(木) 19:17:12 ID:lp7rIvqB0
詳しくはこちらまで!
Sleipnir Part193(実質194)
http://pc11.2ch.net/test/read.cgi/win/1208157627/ ID:1HYI76cb=ID:ss1APYvM=ID:k+GHMYu7
ID:1HYI76cb=ID:ss1APYvM=ID:k+GHMYu7
ID:1HYI76cb=ID:ss1APYvM=ID:k+GHMYu7
↑今ならこの珍獣とリアルタイムで戯れることが可能です!
チャンスを逃しても基本毎日常駐しているリアル中学生なので
昼〜夜に餌を与えてあげれば喜んで食いついてきます。
本人はこのスレも見ているようです
>>576 ,593
俺からすればお前も大差ないと思うぞ。
3.0b5でusercontent.uc,js動かない 解決策くれ
ume
動くんじゃねえの なんかわからないけど 太字になるヤツ
jsは動かないのにグリモンが動くのはなぜだ? アドオンで全て動かしているからか?
スクリプトの管理方法, 起動方法, スクリプトが共通で使用するスクリプトライブラリ および動作するNameSpace等が, userContent.jsとGMとでは違うから。 >アドオンで全て動かしているからか? パッケージ形態とは全く関係ないです。
>>597 Fx3b5とuserContent.jsに限って言えば,
userContent.jsが内部で使用しているerror()の戻り値がFx3b5以降
変更され, userContent.jsが正しくホストディレクトリを取得できなくなったためです。
よって, ホストディレクトリを算出しているところをFx3b5にあわせ修正すれば動きます。
なるほど! ではuserContent.jsだとレンダリングが遅くならなくてグリモン入れるとレンダリング遅くなるのはどうしてなの?
一般的にJavascriptで実装されたXPCOMはその起動やデータの受け渡しに時間がかかります。 GMはこのJavascriptで実装されたXPCOMを経由してスクリプトを起動しているため, 1.毎回のスクリプトの読み込みと起動時 2.GM_xmlhttpRequestの実行時 にそれぞれJavascriptで実装されたXPCOMを経由するためJavascriptで実装されたXPCOMを 使用しないuserContent.jsに比べその分オーバーヘッドが生じるていると思われます。 また, userChrome.jsは, スクリプトの主要情報または本体を予めメモリ内に読み込んでおく機能があり, そのメモリに蓄えられたものを毎回の起動に使用するようになっています。 一方, GMは毎回ハードディスクから スクリプト読み込んで起動するようになっています。 従って, GMに比較してuserChrome.jsはスクリプトの起動が 早いと言えます。
>>605 ×userChrome.js
○userContent.js
なんなんだよ質問厨は質問スレいけよ
文句言い出す馬鹿は黙ってろ
パッチ当ててみたがうごかねえ
>>561 これを使ってみたいのですが、どうすれば動きますか?
拡張子をuc.jsにしてchromeフォルダに突っ込むんじゃ駄目?
JSActions 用って書いてあるだろw あぼーん
>>609 あなたにも, zeniko氏のコメントあげたい。
ttp://forums.mozillazine.org/viewtopic.php?p=3343930#3343930 This might be a good moment to get some basic JavaScript knowledge and
read a debugging tutorial (in case this stuff is new for you).
And when you can't solve the issue even when being knowledgeable,
come back and then please post enough context so that somebody
more experienced doesn't have to be psychic in order to help you.
doesn't have to be psychic エスパーワロス
あまりにもくだらない質問が多く, その質問も全く要領得ないので, 本スレッドもクローズしたら?
気が向いた人が回答していく(故にスルーもある)スレなので わざわざ終了宣言なんて必要ないでしょ 回答する人やスクリプト上げる人がいなくなれば勝手に終息するよ
キーバインドを変更できる拡張ってありますか? 本体標準のでなく別の拡張のキーバインドを変更できるようなもの。
なぜここのスレで聞く。 質問スレへどうぞ。
素で間違えてました。ご指摘ありがとうございます。
621 :
563 :2008/04/20(日) 01:48:28 ID:pi/NF34c0
どなたかautopagerizeに対応したGoogleThumbnailうpしてもらえませんか?
userchrome.js用のpaste and goの効果をロケーションバー以外にも適応させることは可能でしょうか?
>>622 効果? ロケーションバー以外?
具体的に述べないと, 判断のしようがないと思います。
>>622 This might be a good moment to get some basic JavaScript knowledge and
read a debugging tutorial (in case this stuff is new for you).
And when you can't solve the issue even when being knowledgeable,
come back and then please post enough context so that somebody
more experienced doesn't have to be psychic in order to help you.
>>625 日本語でおkという意味ですね、わかります。
paste and goはロケーションバーに対してしか動作しないですよね?
それを全フォームに対して有効にはできないでしょうか、ということです。
>>625 paste and goの説明が無く機能がよく分かりません。
628 :
627 :2008/04/20(日) 03:20:14 ID:xK0q+hmc0
>>625 すみません, 同名の拡張機能と同じ動作をするものですね。
結論から言うと可能です。
>>626 検索バー用のは過去ログを漁れば見つかるはず。
だけど、ロケーションバー用のとはイマイチ統一感がなくお勧めしかねる。
ハッキリ言って本元の拡張であるPaste and Go 2の方が出来がよいので、そちらを使った方がいい。
userChrome.js版には、見かけ上拡張の数を減らすだけの効果しかないよ。
そうですか。 では拡張の方のものを使おうと思います。 ありがとうございます。
>>623 それかもしれませんが、入れてみたら動かなかったです。
ちなみにfirefox3.0pre綾川版なのでダメなのかもしれません。
ありがとうございました。
>>631 以下のものとの組み合わせでは動作すること確認しましたよ。
Greasemonkey 0.8.20080415.0
version: 0.0.24 2008-02-25T01:19:05+09:00 mod Alice0775
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-us; rv:1.9pre) Gecko/2008041907 Minefield/3.0pre
633 :
631 :2008/04/20(日) 04:03:58 ID:xK0q+hmc0
×version: 0.0.24 ... ○AutoPagerize version: 0.0.24 ...
なんか名前も間違った 631でなく632。 子供がぐずりだしたので.. お休みなさい...
>>632 Greasemonkey 0.8.20080417.0
version: 0.0.24 2008-02-25T01:19:05+09:00 mod Alice0775
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-us; rv:1.9pre) Gecko/2008041907 Minefield/3.0pre
で試してみましたが無理でした。
Greasemonkey 0.8.20080415.0も無理でしたのでどうやら環境がよくないみたいです。他のスクリプトでは特に不具合がないんですが(´・ω・`)ショボーン
AutoPagerize0.0.27 on Greasemonkey-0.8.20080418.0 on Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9pre) Gecko/2008041916 Minefield/3.0pre で動く。 そもそも自分で解決できない人はベータ版もGreasemonkeyも使うべきではない。 どうしてもやりたいなら質問スレでも池。
【報告】 Gecko/2008042015 Minefield/3.0pre+拡張:XUL/Migemo0.7.14 と 4/21以前のucjs_findbar.uc.js が干渉 「2008/04/21 10:00 Migemo時は折り返し時の確認ダイアログでないように」の変更で干渉しなくなった模様。 Aliceタン乙です。
>>623 2ページ目以降しかサムネイル出てこないんですが、これはGoogle Previewとかと組み合わせて使えばいいんですか?
しかし今回の開発版はコロコロ仕様が変わるね カスタマイズしてもまた覆されるww
userchromeかgreasemonkeyでルビ表示するスクリプト誰か書いてもらえませんか? それとも、cssでやった方が早い?
ここそういうスレじゃないから。
拡張があるからそれで我慢しろ
オミトロンでいうところの
[Patterns]
Name = "TTPlinks"
Active = TRUE
Limit = 256
Match = "<a href="
ttp:// "
Replace = "<a href="
http:// "
をGMに置き換えるのってどうやればいいでしょう?
document.body.innerHTML=document.body.innerHTML.replace('<a href="
ttp:// ','<a href="
http:// ');
JavaScript分からないなら素直にオミトロン使え。
>>645 ありがとう。オミトロン使うとHttpLoggerっていうアクセスしたサイトの記録をとってくれるソフトが動作しないんですよ。
647 :
名無しさん@お腹いっぱい。 :2008/04/23(水) 00:24:24 ID:NQ3bAE2Z0
テスト
648 :
名無しさん@お腹いっぱい。 :2008/04/23(水) 00:26:19 ID:57uf/odI0
ソフト版のスレが少ないんですけどなんで???
649 :
名無しさん@お腹いっぱい。 :2008/04/23(水) 00:26:53 ID:57uf/odI0
テス
650 :
名無しさん@お腹いっぱい。 :2008/04/23(水) 14:02:07 ID:YiAz54Ye0
Greased Lightbox v0.16 で表示させた画像がどうもセンタリングされてないようなのですが・・・ どこを直したらいいですか?
俺のところでは動くから環境を疑ったほうがいい。 直す場所が分からないなら使うな。
そう言えば俺もGreasedLightboxでの画像表示は若干上気味だったな スクリプトのCSSの部分で修正したのを覚えてる
653 :
名無しさん@お腹いっぱい。 :2008/04/23(水) 15:46:24 ID:YiAz54Ye0
b5でGreased Lightboxを使用していますが,← →キーの動作もおかしくないですか? 「画像がありません」がずっと表示されたままになるんですが・・・
>>653 imgPreload.addEventListener('error', greasedLightbox.noImage, false);
をコメントアウトすれば?
usercontent.jsって最近流行ってないの?
GreasemonkeyのAPI更新に追随するのが大変ですし・・・。
変なやつが最近このスレに居着いてるからみんな静観中
>>655 問題なく動いているものをわざわざここで報告する必要も無いですから。
ほら湧いた
660 :
名無しさん@お腹いっぱい。 :2008/04/25(金) 03:28:55 ID:eVw0Ye9r0
すみません。教えてください。
LDRizeで読みたいんですが,取り敢えず以下のように書きました。
{
name: '発言小町',
domain: '
http://komachi.yomiuri.co.jp/t/ ',
paragraph: '//td[@class="hd"]',
},
{
name: '発言小町 Ranking',
domain: '
http://komachi.yomiuri.co.jp/ranking/ ',
paragraph: '//td[contains(@class,"no")]',
},
問題:
・最初にページを開いたとき,カーソルが一番上のままで記事を選択しない。
・Rankingの方ではPを押しても番号しかマークされない。
どうしたらいいでしょうか。
hostperm.1いじるuserChrome.jsの拡張版ほすぃ
グ グ レ カ ス
>>660 siteinfo,正規表現とXPathのの書き方が貴方の意図するものと違っていると思うが,
何をどうしたいのか具体的に示さないと, どうしたらいいのか判りません。
>>661 メモ帳でいいんじゃない
ほら、湧いた
沸いた厨が沸いた
湧いた湧いた厨リップが湧いた
667 :
名無しさん@お腹いっぱい。 :2008/04/27(日) 13:32:59 ID:rMmhJPXY0
ググれば一発
670 :
名無しさん@お腹いっぱい。 :2008/04/28(月) 02:05:22 ID:km2nlmyY0
Googleの検索でAutoPagerizeの2ページ以降をクリックすると新しいタブで開きますが, 1ページ目は現在のページが切り替わります。 この挙動を統一したいのですが,どのようにすればいいでしょうか?
ソース読め低脳 31行目にあんだろが。質問スレいけよ。
ほら、湧いた
GoogleAutoPagerをuserChrome.jsのみで 実現出来るか否か誰か答えてくれ
できる。だがおまえにはできない。
676 :
名無しさん@お腹いっぱい。 :2008/04/29(火) 01:41:01 ID:Ode1WxeF0
此処の住人は何に苛々してるんだろ 怒ってばかりだ
欺瞞と虚構に満ち溢れた此の世界さ。
大変便利なLDR Full Feedを愛用しています ただ、net閲覧中は殆どキーボードを使わないので "g"ボタンを押すのがつらいです "G"アイコンを押せばロードできるように改造できないか 調べてみましたが自分の頭では無理でした。 改造方法分かりましたら教えてください
質問スレへどうぞ
>>680 スクリプトのままだと面倒だから拡張化してツールバーにアイコン配置出来るようにして onclick に g ボタンを押したときと同様のスクリプトを書く。
たったこれだけ
284行目の'<img src="'+ICON+'">'を '<img src="'+ICON+'" onload="loadCurrentEntry()">' とかアホなこと試しましたが無理でした
訂正 onload X onclick ○ どっちにしろアレですが・
基本分かってない人にいちいち書いてあげるようなスレじゃないから。 はっきり言って迷惑。
マルチポストはイヤなのでこのスレで何とかならんですか?
var loadCurrentEntry をunsafeWindow.loadCurrentEntryにして あとは 284行目の'<img src="'+ICON+'">'を '<img src="'+ICON+'" onclick="loadCurrentEntry()">' に直す。 二度と来るな無能。
688 :
名無しさん@お腹いっぱい。 :2008/04/30(水) 21:54:10 ID:7EL+mCd60 BE:593957838-2BP(257)
greasemonkeyで編集のときユーザー名の所が文字化けたせいでgreasemonkeyから編集できません ユーザー名を変えてみたのですがどうにもなりません 対処法を教えてくださるとうれしいです
>>687 うおお〜〜〜
できました。ありがとうございます
ゴバクしましたOTZ 一応猿なんですけどね・・・
言わなきゃ誤爆とわからなかった件
>>692 こんなかんじな投稿がなかったんで・・・
ID:tNjOEJrM0
OGC
ASCII.jpのサイトでAutoPagerizeが動かなくなったんですけど、siteinfoをどう変更したらよいでしょうか?
>>696 ちょっと前に自分が書いた適当なやつでよければどうぞ。
{
url: '
http://ascii.jp/elem/ ',
nextLink: 'id("mainC")/div[@class="pager"]/p[@class="pagination"]/span[@class="next"]/a',
pageElement: 'id("mainC")/*[not(@class="pickwrap")][not(@id="artHeader")][not(@class="sbm")]',
insertBefore: '//div[@class="ad-google"]',
},
デフォのページ内検索で複数の語句のハイライトをしたいんだけど、実現できるスクリプトはないかな? Add-Onではあるみたいだけどできたらスクリプトで実現したい。
XUL/Migemo使えよ。 Firefox使ってるのはこの拡張があるからといっても過言ではないくらいの最強拡張だぞ。
拡張でできることは拡張でやった方がいいよ。 同じ機能ならスクリプトの方が絶対軽くなる、なんてことはないんだから。
XUL/Migemoはeventのバグがなおったら使うんだけどな.
firefox3b5最近入れだけどalice氏の 1. ucjsPermission2.uc.xul.txt 2. ucjsPermissionPreferences2.uc.xul.txt で、2の方がオプション側に反映(非表示)されないのと起動してない様なんだけど、 誰か解決方法わかる。
000-windowhook.uc.js入れてるか?
エラーコンソールの内容くらい貼れよ
>>000 -windowhook.uc.js入れてるか?
前回firefox2同様に入れてた。
もう、戻しちゃったのでエラーコンソールは・・・ちょっと焦ったんで。
それといくつかRestartとかもメニューに出てこなかった。
ドーデもいいってことで了解しますた
まとめサイトのuserChrome.cssの項あるブックマークツールバーを複数行に表示したいをFx3.0b5で使おうとしてるのですがうまく複数行表示できません。 3.0からは複数表示は不可能となったのでしょうか? それとも、自分のやり方が駄目なだけでしょうか? 後者ならば正しい方法をご教示おねがいします。
>>708 あれっと思ってよーく見たらuserChrome."js"なんですね。
質問スレッドに行ってきます。
711 :
710 :2008/05/02(金) 17:31:19 ID:S526YAe40
無視してくれ
GM_setValueをuserContent.jsに実装するかスクリプトの設定の保存方法を変えるかすれば。
GM_setValueはuserContent.jsのライブラリGM_modoki.jslに実装されている。
livedoorReaderで、m を押すとはてなブックマーク他のコメントが表示される uc.jsだったかuser.jsだったかがあったと思うんですが、 どこのなんていうスクリプトか分かる方いらっしゃいましたら教えて下さい。
SafariHighlight.uc.jsを使ってるんだけど、ハイライトさせたままリンクを開いたり出来ないかな? クリックでハイライトを終了を無効にしても、リンクを開くには終了しなくちゃならないのだがなんとかならんもんかな?
717 :
名無しさん@お腹いっぱい。 :2008/05/03(土) 22:32:09 ID:D+gWu3RM0
>>716 初スレでのやりとり
596 名前:536[sage] 投稿日:2007/06/22(金) 17:13:59 ID:RJELponG0
ver. 0.6をUPしました。
ttp://kuonn.mydns.jp/fx/SafariHighlight.uc.js -中略-
不具合
-z-indexが指定されているページだとうまくハイライトできない。(ブラウザの仕様?
-リンク等がクリックできなくなる。(オーバーレイしている都合。仕様かも。
-後略-
601 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/06/22(金) 17:58:05 ID:knp8OXiE0
>>596 piroさんの所のTab CatarogのgetClickableElementFromPointをうまく使えば,
オーバーレイの下のリンクにアクセスできると思う。
536さんかpiroさん当たりがやってくれると期待w
605 名前:536[sage] 投稿日:2007/06/22(金) 21:57:32 ID:gKh9zNm90
ver. 0.7をUPしました。
ttp://kuonn.mydns.jp/fx/SafariHighlight.uc.js -中略-
>>601 見てみました。
ぱっと見じゃ何処が何してるのかサッパリなので、ゆっくり解読していきます。
720 :
716 :2008/05/04(日) 01:45:02 ID:YhUDwimC0
>>718 なるほど、自分で改造できるならいいのですが・・・SafariHighlight.uc.jsが対応されるまで気長に待つことにします。
どうもありがとう。
723 :
名無しさん@お腹いっぱい。 :2008/05/05(月) 12:59:53 ID:YwjTBkXJ0
キタ━━━━━m9( ゚∀゚)━━━━━ッ!!
xul/migemo使ってみたら激しく便利! 今までしらなくて損した。 しかし検索してると、ポップアップでページの折り返しというのが出てきてサファリ風の強調表示が解除されてしまうんだけど、ポップアップを出さない設定ってないかな? 普通の検索してる時からこれはうざかったのだが
725 :
724 :2008/05/05(月) 15:18:20 ID:dNaiqVFL0
ポップアップのせいじゃなくて、キー操作のせいなのかもしれない。 右クリックとか強調表示されている時に画面で押すと解除される設定みたいだから。 これをSafariHighlight.uc.jsみたいに画面クリックでハイライトの解除をOFFをしない設定には出来ないかな?
userChrome.alert.find.wrapped false
>>726 さんきゅう!
ポップアップを抑止することができました!
スレ違いかもしれませんがどこで聞けばよいか分からなかったのでここでさせていただきます。 私はプログラミングを全くしない者なのですが最近greasemonkeyの便利さを知り、 色々なユーザースクリプトを活用させています。 しかし、インストールできる形ではなくてブログなどにコードがそのまま書かれていることがあります。 こういう場合はどうやってgreasemonkeyにインストールしたらよいのでしょうか? 教えてください、お願いします!
とりあえず猿を右クリック。
swfObj.Play() とか swfObj.GotoFrame(n) とかを Greasemonkey から弄ろうとすると謎のエラーが出るんだがこれはバグ?
firefox2の最新版とgreasemonkey最新版を組み合わせたときの話題。 user.jsを15か16個以上登録してあるとき、 ユーザスクリプトの管理のスクロールがうまくいかないんだけど既知のバグ?
>>731 Fxのバグ, 次のと同じ
Bug 354527 ? Incompatible add-ons list during install : scroll bar for list is not working properly
>>731 userChrome.js ver0.8用スクリプト(空のリストアイテムを一個追加してるだけ)
// ==UserScript==
// @name fixListboxIssueForGreasemonkeyManageWindow.uc.js
// @namespace
http://pc11.2ch.net/test/read.cgi/software/1202053734/ // @description Temporary fix Bug 354527 ? Incompatible add-ons list during install : scroll bar for list is not working properly
// @include chrome://greasemonkey/content/manage.xul
// ==/UserScript==
var listbox = document.getElementById("lstScripts");
listbox.appendItem(' ')
>>732-733 ありがとうございます!
早速userChrome.jsを導入してやってみました。
一応user.jsの参照はできるようになったものの、
スクロールバーの挙動がぎこちないですね。
userchrome.jsはuserchrome.cssとあわせてuserchrome.xulみたいにして 標準実装にして欲しいね。あと、stylishとgreasemonkeyも合成して ひとつの拡張にして欲しい。このスレの住人の技術力ならできるでしょ。
ucojsManager.uc.js.0.1を導入しようとしたんですが
Readmeどおりにしたつもりが
http://www.uploda.org/uporg1416303.jpg.html こんなことになってしまいました
Ctrl+ダブルクリックでマネージャウィンドウは開いたので
動作は出来てるみたいなんですがこれではちょっと厳しいです
どうやったら解決できるか教えてください…
Fx2.0.0.14、userChrome.js0.8、ろーだはAliceさんとこの、userContent.jsは1.3です。
使用しているのが古いバージョンを使っているのでは?
739 :
738 :2008/05/11(日) 01:09:52 ID:Skelrw/j0
すまん, 日本語でおkな文章になったようだ。
740 :
737 :2008/05/11(日) 01:20:27 ID:fyODpBFb0
ucojsManager.uc.js.readme.txtに書いてあるとおりにすればいいだけ
742 :
737 :2008/05/11(日) 10:20:32 ID:fyODpBFb0
うーん、れードミーどおりにしてるつもりなんですけど… 煮詰まっちゃってるのでまた時間おいてやってみます。 Autopagerizeもうかつに新しいの上書きして 動かなくなっちゃったんで右往左往してますorz
>>742 autopagerize は (function() { を足してないだけちゃうん?
>>743 それだ!今出先なので帰ったら試します。
ありがとうございます
馬鹿の巣窟
お前が言うと説得力があるな
Greasemonkey の質問です megarotic でこれを有効にしても 45 秒制限を突破できないんですが、何が問題か分かりますか? (function() { var script = document.getElementsByTagName('script')[9]; var a = /x[0-9]+/.exec(script && script.textContent || ''); if (!a) return; // alert(a[0]); setTimeout(function() { window[a[0]] = 1; }, 3000); })();
748 :
名無しさん@お腹いっぱい。 :2008/05/11(日) 23:26:11 ID:lFCAzKn10
どう考えてもDOMContentLoadedの段階でScript自体は実行済みだから。
>>748 どっちが先に実行されようと関係ないように書いたつもりですが・・・
750 :
名無しさん@お腹いっぱい。 :2008/05/12(月) 00:28:58 ID:9fNdyTl50
ならscriptタグなんてあさっても仕方ないじゃん。 unsafeWindowから該当値を書き換えればいい。 scriptタグの中身は単なるtext。ただ貼り付けられたときにだけ実行されるだけ。
>>750 > unsafeWindow
グローバル変数の設定にコケてたようですね;
XPCNativeWrapper を知りませんでした。ありがとう
752 :
名無しさん@お腹いっぱい。 :2008/05/12(月) 13:30:36 ID:hPtGG5yP0
autopagerize動かなくね?
wedataが落ちてるのか
wedataは良く落ちるの勘弁して欲しい。 まあ、キャッシュがあるからいいけど、 折角データを登録しようとしてるのに落ちてるとその気が失せるな。
グリモン系のどっかのホスト借りれないのかしら
空白のタブがある時はそのタブで表示をする、userChromeのスクリプトってないですか?
>>757 TMPとか入れてない+ブランクタブのみのときに
about:configでサーチボックスからの検索は新規タブにするキーをtrueにしたり
ブックマークとかを中ボタンクリックで開いたりすると空白タブが残るよ
>>756 Load-for-blank.uc.jsでどう?
>>756 BHNewTab1.1にそんな機能付いていたような覚えがあるが...
>>759 どうもありがとう。
しかしうちの環境では空白タブに上書きしてくれませんでした・・・
Firefox3には対応してないのか、それとも自分のせいなのかな・・・?
>>756 うちには入っていたんですけど、どうも出来ないようです・・・
どうもありがとう。
ふーん, Firefox3?空白のタブがある時はそのタブで表示 var func = gBrowser.addTab.toString(); func = func.replace( '{', <><![CDATA[ { for (var i=0; i < gBrowser.mTabContainer.childNodes.length; i++){ var aTab = gBrowser.mTabContainer.childNodes[i]; if (!aTab.linkedBrowser.docShell.busyFlags && !aTab.linkedBrowser.docShell.restoringDocument && aTab.linkedBrowser.contentDocument.URL == 'about:blank' ){ if (aOwner !== undefined && aOwner !== null) aTab.owner = aOwner; if (aPostData === undefined) aPostData = null; var flags = Components.interfaces.nsIWebNavigation.LOAD_FLAGS_NONE; if (aAllowThirdPartyFixup) flags = Components.interfaces.nsIWebNavigation.LOAD_FLAGS_ALLOW_THIRD_PARTY_FIXUP; try { aTab.linkedBrowser.loadURIWithFlags(aURI, flags, aReferrerURI, aCharset, aPostData); } catch (ex) { } var evt = document.createEvent("Events"); evt.initEvent("TabOpen", true, false); aTab.dispatchEvent(evt); return aTab; } } ]]></> ); eval("gBrowser.addTab = " + func);
それ効率悪くね? BrowserCloseTabOrWindowを書き換えたほうがよさげ
アリスさんを信頼してます
なら, そうすればいい
766 :
756 :2008/05/13(火) 18:09:37 ID:phJGvmuu0
>>762 出来ました!わざわざスクリプト書いてくださりどうもありがとうです。
これで気になってたところが一つ解消されました!
>>762 横からdです
すごく便利で素晴らしいのですが、ウチの環境だと最後のタブが about:blank の場合
そこからうっかりタブを閉じるとおかしな事になります
もし他の環境でも発生するのなら、修正してもらえたらもっと素敵です
if文一行と}一個を追加 <><![CDATA[ { if (aURI != 'about:blank'){ なんたらかんたら return aTab; } } } ]]></>
>>768 ありがとうございます、ホントに嬉しいのですが・・・
これだと外部からURLが渡された時に
about:blankから新しいタブでURLが開かれてしまいます(´;ω;`)ブワッ
これ以上お手を煩わせるのナンですし、最初のスクリプトをありがたく使い続けることにします
あとは、鋼のような決心で最後のabout:blankは絶対閉じない様に自分に言いきかせます
× if (aURI != 'about:blank'){ ○ if (!/^removeTab$/.test(arguments.callee.caller.name)){ とか
こんばんは。夜分遅くすいません。 さて、早速質問なのですがgreasemonekyでページにprototype.jsが読み込まれている状態で new PeriodicalExecuter(function(){alert("hoge")},100); と書いたところ動作しませんでした。 アドバイス等ご教授いただければ幸いです。
>>770 ありがとうございます、これもちょっと試してみます
>>771 キタワァ*・゜゚・*:.。..。.:*・゜(n‘∀‘)η゚・*:.。. .。.:*・゜゚・* !!!!!
ありがとうございます
ていうか、つきあわせてしまって、ごめんなさいごめんなさい
このスクリプトこれからずっと大事に使っていきます
gmailのショートカットが半角しか反応しなくて面倒だ 全角でもショートカットとして反応するようにするスクリプトありませんか?
>>772 unsafeWindowとか何とか...かなぁ
alertを渡すのはいいけれど, GMのオブジェクトを渡すなんてことは危険だよ。
776 :
名無しさん@お腹いっぱい。 :2008/05/13(火) 22:44:31 ID:Xws0zqMf0
>>772 何にも見てないからわかんないけど、
with(unsafeWindow){
new PeriodicalExecuter(function(){alert("hoge")},100);
}
じゃだめ?
AliceさんのConQueryもどき改2をFirefox3.0b5で使わせていただいています。 SecondSearchも使っているのでpatch_SecondSearch_for_conqueryModoki.uc.jsもいれています。 が、SecondSearchのポップアップの確定をさせようとリターンキーを押しても反応してくれません。 ConQueryもどき改2を外せばうごくのですが。 両方とも一緒に動かしたいのですが、何とかなる方法はありますか?
>>776 そんなことしたらGM系盗まれるよ
>>772 unsafeWindowの関数を呼び出していいのは絶対に信頼できるサイトだけ
>>775 ,776
どうもありがとうございます。
unsafeWindowは知りませんでした。
しかし、Frefox2ではこれで出来るのですがFirefox3ではできません。
良い策などありましたらご教授くださいませ。
>>778 いつからかsecond(ryのバージョンうpによって, patch...は不要になっておりますが...
>>781 情報ありがとうございます。
でも、patch外してみましたが状況変わらずでした。残念。
firefoxの上のメニューのところや、 ナビゲーションツールバー上で右クリックすると、 ナビゲーションツールバー(N) ブックマークツールバー(B) --------------------- カスタマイズ のようなコンテキストメニューが表示されるはずですが、 この表示を一切無くすにはどうしたらいいですか。
うっせえ初心者死ね
>>779 信頼出来るサイトなので大丈夫だと思います。
たびたび申し訳ありませんが下記のコード
with(unsafeWindow){
new PeriodicalExecuter(function(){
alert("ふがふが");
},10);
}
がFirefox 3では働かないようなのです。
どのようにすればよいのかご教示いただければ幸いに存じ上げます。
unsafeWindowのオブジェクトにGMのオブジェクトを渡すのは, 超危険だな。
location.href = "javascript:new PeriodicalExecuter(function() {alert('ふがふが');},10);void(0);"; つうか普通にsetInterval使えよ
危険なグリモン(知識が古いので最新版で直ってたらすまん) ・unsafeWindow.obj = { };// unsafeWindow にオブジェクトを定義 ・unsafeWindow.alert();// unsafeWindow の関数を呼び出し ・unsafeWindow.document;// unsafeWindow のプロパティにアクセス
ふつうのウェブサイトをGM_xmlhttpRequest、.responseTextを取得できたんだけど DOMパースができない・・。 どなたかテンプレ書いてorz
DOMParserかXMLSerializerを使うか、適当にcreateElementしてinnerHTMLで流し込め。 初めの2つはMDCに書いてある。 最後のは var temporary=document.createElement('div'); temporary.innerHTML='<div><pre>hogehoge</pre></div>'; temporary.getElementsByTagName('pre')[0] みたいな感じでやればいい。 初心者死ね。
ID:CYD4oJvS0
785 名前:名無しさん@お腹いっぱい。 [sage] 投稿日:2008/05/14(水) 04:24:13 ID:CYD4oJvS0 [PC] うっせえ初心者死ね 792 名前:名無しさん@お腹いっぱい。 [sage] 投稿日:2008/05/14(水) 23:19:11 ID:CYD4oJvS0 [PC] DOMParserかXMLSerializerを使うか、適当にcreateElementしてinnerHTMLで流し込め。 初めの2つはMDCに書いてある。 最後のは var temporary=document.createElement('div'); temporary.innerHTML='<div><pre>hogehoge</pre></div>'; temporary.getElementsByTagName('pre')[0] みたいな感じでやればいい。 初心者死ね。
初心者扱いされたのがそんなに悔しかったのかw
初心者の自覚がない初心者ってゴミ以外の何者でもないよな
greasemonkey スクリプトでurl入力欄の中身とってこれます? 表示しているページのurlでなく
Firefox3でMouseGestures.uc.jsを使ってるのですが、ブックマークのリンクを新しいタブで開けません。 現在のタブで開いてしまいます。 これはどこを書換えればいいんでしょうか?
>>798 MouseGestures.uc.jsとブックマークのリンクを新しいタブで開くのって何か関係あるの?
違ってた…。BHNewTab.uc.jsでした…。
>>798 リンクを新しいタブで開けませんと言うことですが, BHNewTab.uc.jsのconfig部分の設定が
間違っていないかご確認ください。
ブックマークのリンクと言われましても, メニューバー, サイドバー, ブックマークツールバー,
ブックマークツールバーのChevron, Libraryのツリー/リストビューや,それぞれのフォルダ/クエリなど
種々あります。具体的にどの部分のことを指しているのでしょうか。
エラーコンソールにエラーが出ていないか確認ください。
その際には, 以下の通りuser.js(またはabout:config)にて設定しておいてください。
user_pref("browser.dom.window.dump.enabled", true);
user_pref("javascript.options.showInConsole", true);
user_pref("dom.report_all_js_exceptions",true);
user_pref("javascript.options.strict", true);
Firefox3と言われましても, いろいろバージョンがあるので, UAをご確認ください。
ヘルプ>一番下のメニュー項目> Mozilla...以下で確認できます。。
BHNewTab.uc.jsと言われましても, いろいろバージョンがあるので,, バージョンを確認ください。
新規プロファイルに, 当該スクリプトだけをインストール, 起動できる状態にしてみて, 動作をご確認ください。
これで動作するなら, プロファイルの不具合または拡張機能, テーマ, uc.jsスクリプト等と干渉しているとも考えられるます。
拡張機能, テーマ, uc.jsスクリプト等を, それぞれ順次半分ずつ無効にして, 干渉しているものを特定してください。
>>801 ありがとうございます。
そういえば全然バージョンチェックとかせずに、Fx2から使い続けてたのをそのままコピーしてました…。
BHNewTab1.1mod2.uc.jsにしたら解決しましたw
ヒント:(?:)
とほほwww
まずどう訂正したいのかがわからない
まず何をどうしたいのか?
>>803 fc2cの画像ページは外部からは直接飛べない。
refererを偽装すればいけると思うけど。
fc2c... orz
userContent.cssをいじってたらフォントとかがメチャメチャになってしまったんだが、 オリジナルの記述が載っているサイトはないだろうか?
すれ違い
fc2なんて消えてなくなればいいのに
直ったっぽい、ども。
MouseGestures.uc.jsに機能を割り付けたいのですが、CommandIDというのはどこにまとめられているのでしょうか?
dom inspector
Alice 氏、unsortedBookmarksFolderToolButton.uc.xul.txt へのリンクがおかしいぽ
>>807-809 >>803 の例でいうと、ページ内のリンクを
blog32.fc2.com/y/yamarogu/file/20051205-010.jpg
↓
blog32.fc2.com/yamarogu/file/20051205-010.jpg
に書き換えたいのです
blogxx.fc2.com/▲/▲xxxx/file/xxxxxxxx.jpgとなっているのを
blogxx.fc2.com/▲xxxx/file/xxxxxxxx.jpgといった感じです
単に書き換えでは表示されないのですが、
ttp://blog32.fc2.com/yamarogu/file/20051205-010.jpg として、Fxのアドレスバーに貼り付けて移動すると表示出来るので
Greasemonkeyで何とか出来ないかと考えたのですが・・・説明不足でした
よりによってなんでそんな画像なんだよw 専ブラでサムネ表示されて吹いた
>>821 thx。以前に
if (a.href.match(/(
http:\/\/blog\d+\.fc2\.com\/ )\w\/(.+)$/)) {
a.href = RegExp.$1;
}
でテストした事があって、その時も動作しなかったのですが
自分の環境が悪いのか、821の書式でも書き換わらないです・・・
失礼な事と承知していますが、821のscriptで上手く動作しますか?
>>822 Windows sidebarで表示させている画像なのですが
もう少し控えめな画像にするべきでした・・・
環境を書くのが遅くなりましたが
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.8.1.13) Gecko/20080326 BonEcho/2.0.0.13 (tete009 SSE PGO)
Greasemonkey 0.7.20080121.0
です。
お前ら画像変えて話せw
不具合の切り分けができない初心者が独自ビルドやGreasemonkeyを使うなクズ。
抽出ID:l2IktkA40 (3回)
812 名前:名無しさん@お腹いっぱい。 [sage] 投稿日:2008/05/16(金) 03:52:54 ID:l2IktkA40 [PC]
すれ違い
815 名前:名無しさん@お腹いっぱい。 [sage] 投稿日:2008/05/16(金) 05:49:49 ID:l2IktkA40 [PC]
>>814 userContent.cssを削除するもしくは空にすれば直る。
あと、userChrome.jsとuserContent.cssは関係ないのでスレ違い。
次回からは
http://pc11.2ch.net/test/read.cgi/software/1210841486/ へどうぞ。
826 名前:名無しさん@お腹いっぱい。 [sage] 投稿日:2008/05/16(金) 22:25:15 ID:l2IktkA40 [PC]
不具合の切り分けができない初心者が独自ビルドやGreasemonkeyを使うなクズ。
出た!抽出厨!
抽出されてるやつって昼間寝てるニートなんだな クズじゃんw
(function() {
var regex = /^(.*
http:\/\/blog\d+\.fc2\.com\/ )\w\/(.+)$/;
var a = document.getElementsByTagName("a");
var i, m;
for(i = 0; i < a.length; i++) {
if((m = a[i].href.match(regex)) != null) {
a[i].href = m[1] + m[2];
}
}
})();
Fx3.0RC1でuserChrome.js 0.8はAlice氏バージョンしか動作しないのかな?
オリジナルを普通に使ってるよ
>>834 アレ・・・?3.0RC1にしたらuserContentやuserMenu含め全部のスクリプトが
動かなくなったからビックリした。
レスありがとうございます。今から調べてみます。
前にも書いたが, 3.0b4とb5の間だったと思うがError()の仕様が変わっているので, これを使用してスクリプトのディレクトリをgetしているものは書き換える必要があります。 userChrome.js0.63, userContent.uc.js1.3, userMenu.uc.js1.21, UCJSToolkit0.42等が該当。
>>836 80氏のローダー使用時はうまく行かないんだけど、Alice氏のローダーでは動作確認。
しかし気になるので、もう一度見直してみます。ありがとうございました。
お目覚めみたいだな
839 :
名無しさん@お腹いっぱい。 :2008/05/23(金) 18:16:10 ID:9MBXOuRA0
GM スクリプトでいくつもあるし、アドオンならまとめてダウンロードできるものもある。 好きなのを選べ。
841 :
名無しさん@お腹いっぱい。 :2008/05/24(土) 10:04:03 ID:VT2srC910
>>840 >GM スクリプトでいくつもあるし
教えてください。
サムネイル表示できない画像掲示板をサムネイル表示できるようにしたいんです。
>>841 検索も出来ないのならいまのうち死んだ方がよくない?
将来苦労するよ
6時間後に真上と同じコメントつけるお前も似たりよったりだろw
意味不明
846 :
名無しさん@お腹いっぱい。 :2008/05/29(木) 17:13:18 ID:Z88iZcDS0
擬似セレクタの:-moz-brokenに値する要素ってJavaScriptからはどうやって取得すればいいの?
>>847 var BIND_KEY = '-m';
でワンキーで使ってるよん
850 :
名無しさん@お腹いっぱい。 :2008/05/31(土) 01:05:51 ID:syBHplBa0
img.naturalWidth と img.complete つかってやってみたら? img.naturalWidthが存在しないのにimg.completeがtrueなimgはbrokenだろうし。
>>850 naturalWidthっていうのはじめて知った。うまくいった。ありがとう。
BHNewTab1.1mod2.uc.jsで ブックマーク・履歴からのタブをフォアグラウンド で開くにはどうすればいいですか? Fiefox3rc1です。
>>853 ありがとう
でもそれにするとなぜか現在のタブに読み込まれる・・・。
天才が寝てる時間帯でよかったな そうじゃなきゃクズ扱いだったよ
上記とは関係ないけれど修正 script_uljp00134.zip
test
858 :
名無しさん@お腹いっぱい。 :2008/06/01(日) 03:15:28 ID:yEz0m4Xf0
スレ違い
860 :
名無しさん@お腹いっぱい。 :2008/06/01(日) 16:06:13 ID:vfVBeX5J0
userContent.cssのスレいって来い。
馬鹿には使えないよ。
ロケールをen-USにすれば英語名になる。 ロケールをen-USにするには, -UILocale en-US を付けてFxを起動か about:configでgeneral.useragent.localeをen-USにしてFxを再起動。
863さん、ありがとうございます。できました。
>861 確かこうだった気がする もう解決してるみたいだけどいちおう 1.DOMiを開いてから,メニューを右クリックしてカスタマイズを開く 2.DOMiのFile->Inspect Chrome Document->Customize Toolbarを選ぶ 3.DOMiのFind a node to inspect by clicking on itっぽいボタンをクリックする 4.カスタマイズにある追加したいボタンをクリック 5.DOMiのDOMノード一覧のidを参照する
選択範囲の自動コピーを実現したくてautoCopyToClipboard.uc.jsというのを入れてみたんだけど動作しません・ about:configの clipboard.autocopy もtrueにしたんだけど、駄目です。 これってFirefox3には対応してないのかな? FIrefox3でつかえているひといますか?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9pre) Gecko/2008060306 Minefield/3.0pre で使える。
868 :
861 :2008/06/05(木) 07:36:16 ID:fdQgq2OW0
>>865 結局del.icio.usツールボタンなどの他の拡張のボタンIDがわからず
あきらめてたんですけど、これでできました。
っつーかDOMi自体をはじめて知ってFxをインストールしなおしたんだけど、
めちゃくちゃこれ便利なんですね。
教えてくれてありがとう!
不具合の切り分けができない初心者が独自ビルドやGreasemonkeyを使うなクズ。
872 :
名無しさん@お腹いっぱい。 :2008/06/07(土) 23:25:02 ID:9W9NoB0F0
ヤフオク(画像のみ)仕様変更後のAutoPagerize SITEINFOの記述教えてください
よく意味がわからないからURL貼りましょう。
middle-click-and-go.uc.jsがfirefox3で使えない。 で、色々試したら「.mInputElt」を削除するとなぜか動いた。 これはどういう意味があったんだろう?副作用よかないのかね。
もう80さんは来てくれないの・・・?
nextLink://a[contains(text(),"次の")] pageElement:id("list01") こんな感じかね。
zzzz-MultiRowTabforFx2.0_3.0_mod1.uc.js使うと多段になった直後に タブバーの表示がおかしくなって、タブバーを何か操作しないと直らなかったけど //起動時にタブが多いとき, タブがスクロールしている場合があるので, の数字増やしたら直った。
883 :
名無しさん@お腹いっぱい。 :2008/06/12(木) 22:05:56 ID:JcxpXZLu0
↑ いくつにしたの?
wXw3Xg comment6, <a href="
http://happymanual.com/manual/manual-handling.html ">manual handling
</a>,
http://happymanual.com/manual/manual-handling.html manual handling
, 855, <a href="
http://happymanual.com/heat/heat-stress-poster.html ">heat stress poster
</a>,
http://happymanual.com/heat/heat-stress-poster.html heat stress poster
, 8-), <a href="
http://happymanual.com/candy/free-printable-candy-wrapper.html ">free printable candy wrapper
</a>,
http://happymanual.com/candy/free-printable-candy-wrapper.html free printable candy wrapper
, >:-OO, <a href="
http://happymanual.com/orange/orange-plane-crash-attorneys.html ">orange plane crash attorneys
</a>,
http://happymanual.com/orange/orange-plane-crash-attorneys.html orange plane crash attorneys
, %-DD, <a href="
http://happymanual.com/orange/britesmile-orange-county.html ">britesmile orange county
</a>,
http://happymanual.com/orange/britesmile-orange-county.html britesmile orange county
, ujoawm, <a href="
http://happymanual.com/cow/cow-stomach.html ">cow stomach
</a>,
http://happymanual.com/cow/cow-stomach.html cow stomach
, 2957, <a href="
http://happymanual.com/onions/does-cutting-onions-underwater-help-it-not-to-burn-as-much.html ">does cutting onions underwater help it not to burn as much
</a>,
http://happymanual.com/onions/does-cutting-onions-underwater-help-it-not-to-burn-as-much.html does cutting onions underwater help it not to burn as much
, 83629,
増やせばいいってもんでもないようだ。 1000にしたら変になった。
zzzz-MultiRowTabforFx2.0_3.0_mod1.uc.js で便乗でもうひとつ聞きたいんだけれど、 スクロールバーのために確保されている右側の空白は完全には無くせないよね? var scrollbarWidth = 20; // -- config -- ここの数字の部分を 1 とか小さくするとタブ表示が乱れるんで、変えるに変えられないんだよね。
アップローダーにあるgoogle_thumbnails.user.jsなんだけど、autopagerizeで使うと最初のページはサムネイルを表示してくれるんだけど2ページ目から表示してくれないんだけど、どうしたらいいかな? autopagerizeは0.0.29modを使ってます。
>>888 2箇所
var boxwidth = gBrowser.mTabContainer.boxObject.width - allTabsWidth - tabsclosebutton;
を以下のようにしてみるとか
var boxwidth = arrowscrollbox.boxObject.width;
>>889 なぜでしょう, 2ページ目も表示するけど,
autopagerizeとgoogle_thumbnailsの間に何か実行するものがあってそれが影響しているのでは?
>>890 そうですか、同じスクリプトを使ってて、動いている人がいるって事は自分の環境が悪いみたいですね。
いろいろ試行錯誤してもう少し試してみます。
892 :
888 :2008/06/12(木) 23:34:06 ID:JcxpXZLu0
alice氏のopenTabsWhere_whichTabSelectWhenCloseTab.uc.js使うと 下のエラーが出るんだけど、何処修正したらいいのかな? Fx3.0RC2です エラー: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIFileOutputStream.init]" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS fr ame :: file:///C:/Program%20Files/Mozilla%20Firefox/components/nsSessionStore.js :: sss_writeFile :: line 2140" data: no] ソースファイル: file:///C:/Program%20Files/Mozilla%20Firefox/components/nsSessionStore.js 行: 2140
それ関係ないと思うよ
>>894 そのuc.jsを入れてないときは発生せず、
入れているときに新規タブを開くとエラーが出るので原因だと思ったんだけど、違ったのかな。
そうだったらaliceさんごめんなさい。
nsSessionStore.js のバグか、uc.js が Fx 3 (Mozilla 1.9) で追加されたフィーチャーに 対応し切れていないか、のどっちか。
>>893 TMPに同様な機能があるのであれば, 他の拡張機能の作者も, TMPとはコンフリクトが起こらないよう対応するだろうから, TMP使う方がよろしいかと。
Firefox3でBHNewTab1.1mod3.uc.jsを入れてみたのですが、ブックマークのタブで全てを開くが動作しません。 他のアドオンやスクリプトを全て停止してみたのですが症状は変わらず。 うまく動かすにはどうすればいいですか?
>>898 --- BHNewTab1.1mod3.uc.js 2008-05-31 18:22:30.558507200 +0900
+++ BHNewTab1.1mod4.uc.js 2008-06-13 19:38:44.232416000 +0900
@@ -296,9 +296,9 @@
var el = doc.getElementById('placesContext_openContainer:tabs');
el.setAttribute('oncommand','this.run(event);');
el.run = function(event){
- var _view = PlacesUtils.getViewForNode(doc.popupNode).controller._view;
+ var _view = PlacesUIUtils.getViewForNode(doc.popupNode).controller._view;
var node = _view.selectedNode;
- if(_view.hasSingleSelection && PlacesUtils.nodeIsContainer(node)) PlacesUtils.openContainerNodeInTabs(_view.selectedNode,event);
+ if(_view.hasSingleSelection && PlacesUtils.nodeIsContainer(node)) PlacesUIUtils.openContainerNodeInTabs(_view.selectedNode,event);
else{
let urllist = [];
let contents = PlacesUtils.getFolderContents(node.itemId, false, false).root;
@@ -307,12 +307,12 @@
if (PlacesUtils.nodeIsURI(child))
urllist.push(child);
}
- PlacesUtils.openURINodesInTabs(urllist,event);
+ PlacesUIUtils.openURINodesInTabs(urllist,event);
}
};
- win.PlacesUtils.openContainerNodeInTabs = function(node,event){
- var urllist = this.getURLsForContainerNode(node);
+ win.PlacesUIUtils.openContainerNodeInTabs = function(node,event){
+ var urllist = PlacesUtils.getURLsForContainerNode(node);
if(!this._confirmOpenInTabs(urllist.length)) return;
var urls = [];
for(let i = 0; i < urllist.length; i++){
いままではGreasemonkeyを書いていたのですがuserChrome.jsのほうが出来ることが多そうなので書いてみようと思うのですが書き方が乗っているサイト教えていただけませんか?
>762,771入れてみたけど これ、空白タブひとつきりだとRecentlyClosedTabsが効かなくなるのが残念かも。 できればどなたか修正お願いします。
クレクレ厨どもいいかげんにしろ。
>>899 さっそくの修正どうもありがとう!
さっそくpatch当ててみます!
>>901 if (!/^(removeTab|sss_undoCloseTab)$/.test(arguments.callee.caller.name)){
かな?
こんなに早くのご対応、ありがとうございますッ!
911 :
893 :2008/06/14(土) 07:40:27 ID:qoAvUFds0
新規プロファイルで試してみましたがだめでした。 他色々あるみたいで、自分の修正できる程度を超えてるようなので とりあえず実害は無いので、諦めてエラー出たまま使おうと思います。 レスありがとうございました。
いつの間に3対応版出たんだ?
いつのまにか。
Google image Auto Pagerを入れてみたんだけど、2ページ目を読み込んでも画像が表示されない。 他にGoogle imageで使えるやつはないですか?
CustomizeGoogle
917 :
名無しさん@お腹いっぱい。 :2008/06/14(土) 15:17:04 ID:LCmODJNv0
918 :
名無しさん@お腹いっぱい。 :2008/06/14(土) 15:29:02 ID:sAMGeoIH0
searchbarをidから取得すればいいんじゃなかったっけ。 何度もいわれてるから過去スレとかみればわかる
質問厨しかいないのかこのスレ。
質問厨嫌悪厨
>>917 var searchbar = BrowserSearch.getSearchBar();
を
var searchbar = BrowserSearch.searchBar;
に
すいません、ちょっと困っています。 Greasemonkeyの最新版をインストールしようとすると 「Firefoxはファイルをインストールできませんでした。 原因: ダウンロードのエラー -228」 と表示されて、インストールできません。 Firefoxは2です。
今週いよいよFirefox3がリリースだな
だれかGoogle image Auto Pagerなおしてくれないかい? fx3でGreased Lightboxってやつと一緒に使いたいのでお願いします。
一緒に使える
>>927 Greased Lightbox 側を修正した方が良い
init : function() {
// ++++++++++++++++ googleImagesAutoPager.user.js 用の変更 Start +++++++++++++
// 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() {
// ++++++++++++++++ googleImagesAutoPager.user.js 用の変更 End +++++++++++++
// initialize localization
greasedLanguage.init();
930 :
927 :2008/06/15(日) 15:09:44 ID:TV+5Sp470
Google image Auto Pagerって今のままで平気なの?
少し上でも出ていたけど、うちでも2ページ目から画像が表示されなくて困ってるんだが・・・
うちの環境だけなんでしょうか?
とりあえずGreased Lightboxと一緒には使えるって話みたいなので、修正して試してみます。
>>928 ,929
どうもありがとうです。
931 :
929 :2008/06/15(日) 15:15:45 ID:mc1N8iSy0
933 :
名無しさん@お腹いっぱい。 :2008/06/15(日) 15:52:22 ID:D27Wjhi20
いずれにしてもGoogle image Auto Pagerは, JavaScriptを有効にしておかなくちゃ動かないと思うよ
935 :
929 :2008/06/15(日) 15:57:30 ID:mc1N8iSy0
>>929 の奴は, 動くんだけど, ページをインクリメントした分だけCSSとか要素が無駄に追加されるし,
Greased Lightboxの終了時に必要なイベントリスナーが消えてしまって...
と言うことで, 修正版をうpロダに挙げておいた。
937 :
927 :2008/06/15(日) 16:46:00 ID:TV+5Sp470
>>935 ,936
お二人とも長々ありがとう。
どうにかなんとか自分の所でもちゃんと動作するようになりました。
>>936 さんにアップローダーにあげていただいた、googleimagesautopagerはうちだとずっとローディング中になってしまい動かなかったので、
>>935 さんに紹介してもらったやつでうごかしてみました。
greased_lightbox_v017をありがたく使わせてもらいます。
どうもありがとうございました。
タブバー上でホイールのアップダウンでタブが切り替わるスクリプトなかったっけ? どっかで見かけた気がしたんだけど、その時はサブだったから入れなかった・・ FX3をメインで使いたいと思うので、どっかで見かけたら教えてください。
消えてるな。
/**
* A user script for userChrome.js extension.
* @name Mouse Wheel on Tab Bar
* @description Change selected tab by mouse wheel on tab bar.
* @compatibility Firefox 2.0
* @author Gomita
* @version 2006.12.23
* @permalink
http://www.xuldev.org/blog/?p=72 */
(function()
{
var mouseScrollHandler = function(event)
{
if (event.originalTarget.localName == "menuitem")
return;
event.preventDefault();
event.stopPropagation();
gBrowser.mTabContainer.advanceSelectedTab(event.detail < 0 ? -1 : 1, true);
};
gBrowser.mStrip.addEventListener("DOMMouseScroll", mouseScrollHandler, true);
})();
>>939 紹介ありがとう。
しかしいろいろ試してみたが、FX3だと動かないみたいだ・・・
うち以外のFx3だと動いているのかな?
動く
>>941 使い方的にはタブの上でマウススクロールでいいんだよね?
何かと干渉してるのかなぁ・・・
3になってからメモ帳で作るとなぜかillegal characterってエラーが出る。
>>943 BOMが悪さをしている気がする
むしろ2までは大丈夫だったんだっけ?
メモ帳でやって困った記憶がないから大丈夫だったんじゃなかろうか。自信はない。
エラーコンソールで見るとMouse Wheel on Tab Bar.uc.jsがエラーを出してた。 syntaxerror : illegal character ・・・・ファイルが見つかりませんでした。らしい。 メモ帳じゃなくてEmediterなんだけどなぁ。 どうにかならんもんですか?
馬鹿ばっかり。
>>944 BOM外したら動くようになった!
どうもありがとう!
アリスさんのLoadtime って拡張どうやって表示させるのでしょうか?
すいません表示されてました; ただページが表示されると同時にロード時間が消えてしまうのですが これは元からなのでしょうか? ずっと表示させることは出来ないのでしょうか?
chrome\loadtime\content\browserOverlay.xulの 3000と言う数字(2箇所)を大きくすればいいかも
BHNewTab1.1mod4なんですが、タブで全てを開く時に既存のタブが上書きされてしまいます。 about:configでbrowser.tabs.loadFolderAndReplaceをfalseにしたりTARGET_OPENFOLDERで設定してみたのですが変わりません。 対応できないでしょうか?よろしくお願いします。
Fx3修正版うpろだに
Gmail Fixed Navigation for Newer Gmailの挙動って 前は左のメニューが固定されてたと思うんだけど 今は固定できなくなってる?@v0.9.10
>>954 エスパーさんですか?
どうもありがとうございました!
about:configのbrowser.tabs.loadFolderAndReplaceってタブの上書きをするしないの設定だと思っていたんですが、違うんですかねぇ。
新規インストールのfirefox3でもタブが上書きされました。
だいぶ前に Fx3では Bug 175124 ? improve open in tabs behaviour がチェックインされて browser.tabs.loadFolderAndReplaceはFx3から削除されましたよ。
>>957 なるほど、そういう風に設定項目がなくなることもあるんだ・・・
うちでつかってるuser.jsで意味ない項目も何個かありそうだ。
どもありがとう。
setDefaultFullZoomLevel.uc.jsを入れてみたんだけど、ブラウザを立ち上げた最初だけZoomLevelが設定どうりじゃないんだけど他の人も同じ? 更新したり他のページを開いた時は大丈夫なんだけど、ちょいと気になります。
>>961 ソース見れば分かると思うのですが, 既存のタブについて何ら操作していませんので, そういう仕様です。
始めからと言うのでしたら拡張機能版をつかってくださいね。
userChrome.jsはスクリプトが有効になるのがメインウインドウ完成してからになるので,
セッションの復元の処理を別に書かないといけないのが面倒なんだよね。
>>961 解説ども!
仕様だったらしょうがないですね、自分のミスかと思っていました。
やり方を間違っていたのかと思って気になっていたぐらいで、特に不便はないのでこのまま使わせていただきます。
どうもありがとう。
Fx3で、まとめサイトにも掲載されている「右ダブルクリックでリンクを新しいタブで開く.uc.js」が 動くようにできませんでしょうか?
>>965 本人のサイトにゲストブックとBBSがあるんだから直接書いて来いよ
このスレを見ている人はこんなスレも見ています。(ver 0.20) 人が来ないBLOGの管理人集まれ【中級編】 [ブログ] ○ o 。○ o 。草花木果 Part11。o ○ 。o ○ [化粧] 高樹千佳子 その2 [芸能] 【議論】ふちゃぎん家について 3【雑談】 [犬猫大好き] 梯子たんヲチ7 [ネットwatch]
>>965 >>967 最新版を試されたい。
が, "動かなくなった" だけではねぇ, もっと報告の仕方があるってモンだ。と思う。
Visual Searchもどきの方は一箇所typoがあったので直しておいたが...
typoなのかなーとずっと気になってたんだけど ucjsPermission2.uc.xulでメニュー表示名が"Permissins"になってますけど・・・
>>970 まったく気づきいていませんでした。 たぶんTypoだと思うんですが...。
>>972 中身に関係したTypo報告だったら、ホンの少しは役にもたったかもしれないんですが・・・
揚げ足とりみたいになってすみませんです。
正規表現わからんようなやつが使うのはまだ早い
>>976 ありがとうございます。
正規表現の記述がよくわからなくて普通にワイルドカード使ってました…
>>935 以前使っていたんですが汎用性&UIが便利なので今はこちらを使ってます。
3にしたらuserContent.jsが全く動作しないのですが・・・ サブスクリクトローダはAliceさんのものを使っています。
アップローダのmod版は動くけど,
firefox3を使っています。 search historyとかsuggestの語句選ぶと即検索にいくのを止める.uc.js を入れていると検索バーに文字を入れてenterキーを押しても反応しません。 他の人はどうですか? 俺だけでしょうか?
>>983 俺も同じ症状で自分の環境のせいなのか気になってた。
enterはきかないけど、虫眼鏡をクリックするのは大丈夫なんだよね。
>>984 俺だけじゃなかったんですね。
ちょっと安心しました。
Heat the nicovideo upが使えないお どこが盛り上がってるのか全部見なきゃ分からなくなった
>>985 そうなんだよね。
最初firefox3はそうゆう仕様なんだと思った。
いろいろ使えなくなってるなぁ このスレのログで拾ったSubmitToTab.uc.xulが使えなくて困った。 拡張の方も使えないみたいだし、もうだめなのかな。
>>983 >>984 this._getParentSearchbar().handleSearchCommand(evt);
を
searchbar.handleSearchCommand(evt);
でどうなる?
992 :
985 :2008/06/19(木) 22:43:30 ID:epKRnuDa0
>>990 おお。それでいけました。
aliceさんですか?ありがとうございます。
>>991 俺も一時期うまく動かなかった。
試しに新規プロファイルにしたら普通に動くようになった。
何が悪かったのかはわからないけど。
>>981 あぷろだのuserMenu1.21-modも動かない。
これが対応してくれないと乗り換えれないorz
>>979 もう一度探しなおして、最新版らしきものを入れたら動きました
申し訳ありませんでした
userContent1.3-mod も userMenu1.21-mod動くけどなぁ
あぷろだのcontentで普通に動くけどなぁ とりあえず新規プロフだ!
>>995-996 プロファイル自体はFirefox3用に作ったやつなんだが・・・
確かにuserChrome.js以外に拡張入ってるし、干渉してる可能性もあるな。
userChrome.jsだけでやってみるよ。
手間かけて申し訳ない。
今スクリプトの整理をしていて思ったんだが、ScrollSearchEngines.uc.jsってみんなのところではちゃんと動いてる? DragNgoModoki5.uc.jsとかつかっていて不便はないけど、試してみたらつかえなくなっていたみたい。
>>990 書き換えてみました。
enter押すと反応するようになったのですが、
search historyとかsuggestの語句選ぶと、即検索するようになってしまいました。orz
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。