[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 01/20 10:09 / Filesize : 327 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

firefox userChrome.js greasemonkeyスクリプトスレ 3



1 名前:名無しさん@お腹いっぱい。 [2007/11/07(水) 00:39:11 ID:oCfttq850]
質問は必ずまとめサイトに目を通した後にして下さい。

■まとめサイト
firefoxまとめサイト
ttp://firefox.geckodev.org/
ttp://firefox.geckodev.org/index.php?cmd=read&page=Greasemonkey
ttp://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js

■拡張機能
greasemonkey
ttp://www.greasespot.net/
userChrome.js
ttp://forums.mozillazine.org/viewtopic.php?t=397735&sid=4b6a2d2f1d22cf05c4bda988683c1f94
ttp://forums.mozillazine.org/viewtopic.php?t=556229

■関連スレ
Mozilla Firefox usercontent.css 広告カットスレ 1
ttp://pc9.2ch.net/test/read.cgi/software/1139710935/
Mozilla Firefox Part73
ttp://pc11.2ch.net/test/read.cgi/software/1194007773/
Mozilla Firefox質問スレッド(初心者歓迎)の52
ttp://pc11.2ch.net/test/read.cgi/software/1193829630/
Mozilla Firefox 拡張機能スレッド Part25
ttp://pc11.2ch.net/test/read.cgi/software/1191202956/

■前スレ
firefox userChrome.js greasemonkeyスクリプトスレ 2
ttp://pc11.2ch.net/test/read.cgi/software/1185343069/

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 04:46:27 ID:wDAJObzq0]
>>47
GJ!!
ここはとってもインテリジェンススレッドです
ありがとう

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 14:59:58 ID:pQwJhIsC0]
Firefox 2.0.0.9にて、UserContent.jsが動いてる気配がない。wbr.js入ってるのに長いurlが折り返されない。
他のUserChrome.js用スクリプトはちゃんと動作している。みんなどのUserContent.js使ってるんだ?

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 15:08:19 ID:TowaJL2m0]
>>76
エラーコンソールを見てみるとか。

確かにuc.js界隈は選択肢多すぎで困るよね。アップデートとかも基本的に
手動でやらなくちゃいけないし(スクリプト書けば自動化できるだろうけど)。

拡張にないものを追加するのはいいけど、すでにあるものをパフォーマンス
アップだけの目的でuc.js化するのも考えものだと思う。

78 名前:名無しさん@お腹いっぱい。 [2007/11/11(日) 16:26:52 ID:79G+DeWq0]
>>60
>>60
>>60

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 16:45:52 ID:2WsiI/DK0]
openTabsWhere_whichTabSelectWhenCloseTab.uc.js を使ってるんですけど
右クリックからの検索を右隣に開くにはどうすればいいのでしょうか?

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 16:59:29 ID:TowaJL2m0]
>>79
文字列を選択してドラッグして検索で開いた新規タブもカレント右隣にできたらいいね。
カレントをなんらかの起点にして開いたものは右隣、そうでないものは末尾、というのが理想。

あと、ctrl+shift+とかのモディファイアで、一時的に強制的に右隣か末尾かを選択できる
オプションもあるとうれしい。

81 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 18:48:07 ID:NReKWZt40]
userContent.jsにおいて
FastladderとLDRでuser.jsに
// @privilege   false
をつけても動かないものがあったので見てみると
どうもonloadやwindow.addEventListenerのloadイベント
が取得できていないようでした。

ためしに動かなかったScriptで

var w = (typeof unsafeWindow == "undefined") ? window : unsafeWindow;
var _onload = w.onload;
w.onload = function() {
_onload();
//内容
}

となっているところを

var w = (typeof unsafeWindow == "undefined") ? window : unsafeWindow;
//内容

としてみたところきちんと動くことができました。
こちらの早合点であればすいません。


82 名前:7 mailto:sage [2007/11/11(日) 19:12:24 ID:W2NcZ21N0]
>>79
右クリックからの検索右隣に開く
conqueryModoki2
DragNgoModoki3
以下をfunction isLink(){の/*ここまで*/の前に挿入

if( caller.name == "oncommand"){
var event = caller.arguments[0];
if(event){
var target = event.target;
while(target && target != document.getElementById("contentAreaContextMenu")){
target = target.parentNode;
}
if(target == document.getElementById("contentAreaContextMenu")) return true;
}
}
if( /conqueryModoki/.test(caller) ) return true;
if( caller.name == "loadSearch") return true;


>>80
困難, なぜなら元のコマンドのモディファイアありがのコマンドが起動するため,
元コマンド(モディファイア)なしのコマンドが実行されない。
元コマンドにパッチを片っ端から当てていけばできるでしょうけれども, 考えただけで...

83 名前:79 mailto:sage [2007/11/11(日) 19:26:55 ID:2WsiI/DK0]
>>82
出来ました
ありがとうございます



84 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 20:20:28 ID:pQwJhIsC0]
なんですかこのエラー

エラー: userContent.uc.js

TypeError : this.require is not a function

ソースファイル: file:///F:/Mozilla_profiles/Firefox2.0/chrome/userContent.pl.js

行: 9
↓9行目
if(this.USE_GM && this.require('GM_modoki.jsl')){

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 21:58:37 ID:pQwJhIsC0]
ごめんusercontent.pl.jsが古いのに上書きされてた。

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 22:16:18 ID:DgUEhjqs0]
stylishで(使わなくてもいいかもしれない)UIフォントを変更(なんでもいい)すると起動がすげー速くなった。
何回か再起動繰り返してたら元の速さに戻っちゃったのでまたフォント変更してみたらまた速くなった。
なぜだかさっぱりわからない

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 23:16:27 ID:pQwJhIsC0]
Usercontent.jsのツールメニューが表示されない。
エラーコンソールには何も出ず、他のスクリプトは正常に動作してる。
usercontent.jsは1.11。

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 23:26:27 ID:pQwJhIsC0]
あー、compact menu使ってると動作しないのね・・・。併用は無理ですか?

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 23:30:55 ID:fe6FL5nB0]
つ compact_menu.uc.js

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 02:07:05 ID:50st8wiY0]
userscripts.org/scripts/show/3432
これがusercontent.jsで動かない。

91 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 03:05:10 ID:Lq00wYLu0]
Economistの記事を開く際、自動的にPrintFriendly版を開くようにしたいと思います。

具体的には、
www.economist.com/agenda/displaystory.cfm?story_id=10088419 または
www.economist.com/agenda/displaystory.cfm?story_id=10088419&fsrc=RSS
を開く際、(agendaの部分とid=の後の数字は記事によって変わります。)
www.economist.com/agenda/PrinterFriendly.cfm?story_id=10088419
を開くようにしたいのです。

どのようなスクリプトが適当でしょうか。よろしくお願いします。

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 13:03:08 ID:DKct97HH0]
>>82
なるほどなるほど。じゃあモディファイアうんぬんは無理として、
ドラッグして検索したのを右隣に開くのも無理ですかね?

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 14:29:57 ID:vgnK0e4H0]
>>92
>>82



94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 15:28:12 ID:5KybKmpt0]
ネスケ9で実装されたLink Pad(ttp://diary.noasobi.net/2007/10/diary_071016a.html)
をFirefox上で実現できないでしょうか?
(拡張の方で出てないか探してみたのですが自分が探した限り見つかりませんでした)

スクリプトのヒントだけでも構わないのでご助言下さると嬉しいです。
お願いします。

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 16:07:48 ID:Jb9gZqrQ0]
>>94
ネスケ9を使う


96 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 16:20:12 ID:zrA7J73W0]
>>94
ttp://gigazine.net/index.php?/news/comments/20071111_read_it_later/

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 18:35:14 ID:M5A//Kd60]
>>81
windowオブジェクト下のonloadを初めとする「on〜」と言う
一連のイベント用のコールバックは使えないので,
unsafeWindowを使う必要があります.これはGMでも同様.
window.addEventListenerは動作しますが,ver. 1.1でスクリプトの起動タイミングが遅くなったため,
loadイベントの後にスクリプトが起動され,イベントを捕らえられない事があります.
従来通りの(GMと同じ)タイミングでも起動できるようにしておきます.

>>88
調べてみて併用できそうなら対応しておきます.

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 22:38:56 ID:qN00uhdE0]
>>88
Compact Menuはfx2に対応していないようなので対応しないことにしました.
一応,任意の(IDを指定した)メニュー下におけるようにはしておきます.

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 23:32:56 ID:5saD3DYQ0]
>>98
Compact Menu 2はfx2に対応してなかった?

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/13(火) 02:34:12 ID:1d6BKPM70]
userscripts.org/scripts/show/9714
これも動かない

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/13(火) 02:39:41 ID:1d6BKPM70]
なんだこのエラー。最適化ビルド使ってるのが原因か?
[Exception... "'Permission denied to get property Function.__parent__' when calling method: [nsIDOMEventListener::handleEvent]" nsresult: "0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)" location: "<unknown>" data: no]

102 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/13(火) 18:57:37 ID:FusTTL3B0]
>>96
レスありがとうございます。
早速インストールしてみたのですが少しだけ希望と違ってました。
Link Padのようにサイドバーで複数の「あとで読む」を管理出来るものってないのでしょうか。

103 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/13(火) 22:42:16 ID:5Ca0IwGM0]
ツールメニューから新しいウィンドウを開くために、
"OpenBrowserWindow();"一行だけのスクリプトを使用していたのですが、
userMenu.js をv1.0にしたところ、動作しなくなりました。
(v0.9に戻すと正常に動作します)

エラーコンソールには
"エラー: userMenu.js / OpenNewWindow.js ReferenceError : OpenBrowserWindow is not defined
(以下略)"

と表示されます。どのように修正すれば動作するようになるのでしょうか?



104 名前:初スレの80 mailto:sage [2007/11/13(火) 23:11:35 ID:/r1h8gd70]
>>76
折り返されない辺りを「選択した部分のソースを表示」してwbrタグが挿入されていれば機能しています.
wbrタグが入っていても折り返されない事もあるみたいです.

>>98
他にもCompact Menu Blue と言うのもあるようで.
その他にこの手の拡張がどれだけあるかわからないけど,
一つ一つ対応するのは面倒なんで,任意メニュー下に追加するようにします.

>>101
非特権コードから特権コードを呼び出そうとして失敗したんじゃないかと.
メタデータに「@privilege false」を追加するか,
userContent.pl.jsの「USE_GM」を「2」にすれば動くと思います.

>>103
極一部を除くchromeWindow下のプロパティやメソッドを,
chromeWindowを省略して呼び出せなくなりました.
ので,「chromeWindow.OpenBrowserWindow();」として下さい.

105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/13(火) 23:59:50 ID:5Ca0IwGM0]
>>104
レスありがとうございます!正常に動作しました!

106 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 17:19:36 ID:CGkDSX1G0]
102です。
aliceさん、わざわざスクリプト作って下さってほんとにありがとうございます。
一つだけ我侭を言うとセッションを終了してもリストが消えないと嬉しいです。
今のままでも十分過ぎるほどなので戯言程度に聞き流してください。

107 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 18:46:30 ID:atawe1aL0]
エラー: malformed URI sequence
ソースファイル: file:///プロファイル/chrome/userContent.pl.js
行: 28
USE_GM=2にしたらこんなエラーが出た。

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 19:50:40 ID:i+rXxq5u0]
>>106
(11/14 20:00) セッションを保存するようにした。(とりあえず全ウインドウ共有とした)

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 19:57:59 ID:atawe1aL0]
userscripts.org/scripts/show/3432
これusercontent.jsで動かすとポストするときに↓のエラーが出る。

エラー: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]"
nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: file:///プロファイル/chrome/GM_modoki.jsl :: anonymous :: line 67"
data: no]
ソースファイル: file:///プロファイル0/chrome/GM_modoki.jsl
行: 67

110 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 20:29:44 ID:PF98RAfm0]
Fast lookup dictionary
userscripts.org/scripts/show/13050
が最近急に使えなくなりました。
スクリプト自体は読み込んでいるのですが、検索結果が帰ってきません。

エラーコンソールには
エラー:[Exception... "Component returned failure code: 0x805e000a [nsIXMLHttpRequest.open]"
nsresult: "0x805e000a (<unknown>)"
location: "JS frame :: 略/chrome/GM_modoki.jsl :: GM_xmlhttpRequest :: line 53" data: no]
ソースファイル: 略/chrome/GM_modoki.jsl
行: 53
とあり
GM_modoki.jslのreq.open(obj.method || 'GET',obj.url,true);がフォーカスされてます。

何とか使えるようになりませんでしょうか?


111 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 20:41:10 ID:i+rXxq5u0]
>>110
YahooとかGoogleは動くので, サイト側の仕様が変わったのでは?
どのサイトを使用しているのですか?

112 名前:110 mailto:sage [2007/11/14(水) 20:51:48 ID:PF98RAfm0]
>>111
どの検索エンジンでも同じで実行するとウィンドウ下部でくるくる回ってますが
結果が返ってきません。
データを送れないのか、受け取れないのかすらわかりません。

userContent.pl.js・userContent.uc.js・GM_modoki.jslは最新版を使ってます。
数日前までは使えていて、重宝しているだけに困ってます。

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 20:55:04 ID:i+rXxq5u0]
>>112
当方では使えています。
Noscript等でページのJavascriptを禁止していませんか?



114 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 21:07:32 ID:atawe1aL0]
if (!SE) return;

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 21:08:59 ID:atawe1aL0]
if (!SE) return;
if(max<=threshold) return true;
これとかがusercontent.jsで使うと構文エラーになる理由がわからん。

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 21:16:33 ID:i+rXxq5u0]
>>115
(function(){ ... {)(); で括ってないから, returnはエラーとなる。
userContent.pl.jsの「USE_GM」を「2」にすれば動くはずです。
preload.sample.txtに記述がある。

117 名前:110 mailto:sage [2007/11/14(水) 21:30:15 ID:PF98RAfm0]
>>113
Noscriptを無効にすることで動作するようになりました。
しかし今まではNoscriptを有効にしていても普通に使えていたので何が変わったのか見当が付きません。

Noscriptを有効のままオプションを色々変更してもうまく動かないままです。
Noscriptと併用できる方法があれば是非教えて下さい。
宜しくお願い致します。

118 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 21:35:01 ID:atawe1aL0]
>>116
USE_GM=2にすると>>107のエラーが出て別のスクリプトが使えなくなるんだが・・・。

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 21:59:48 ID:i+rXxq5u0]
>>118
その別のスクリプトはUTF-8で保存していないのではないですか?

120 名前:110 mailto:sage [2007/11/14(水) 22:01:50 ID:PF98RAfm0]
Noscriptのバージョンを1.1.8から1.1.7.7にダウンすることで無事に動作するようになりました。
Noscriptの更新履歴を見てJARファイルの扱いとかが関係有りそうなんですが
自分には理解出来ませんでした。
noscript.net/faq#jar

121 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 22:35:22 ID:x0bcqQKd0]
>>120
Firefoxに脆弱性、投稿サイト使い悪用の恐れ
www.itmedia.co.jp/enterprise/articles/0711/09/news010.html

この脆弱性に対応してるのがNoScript1.18。

122 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 22:50:09 ID:PF98RAfm0]
>>121
やっぱり脆弱性がらみのアップデートはしておかないと駄目ですよね。
スクリプトが動かない原因は1.1.7.9の
Fixed GreaseMonkey's XMLHttpRequest compatibility regression
みたいですね。

公式のFAQではGreasemonky Scriptも問題無く動作すると書いてあるのに
同じ設定で動作しないのは↑の変更に対応するようにGM_modoki.jslの方を
変更しないと駄目ってことなのかな。


123 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 22:57:04 ID:i+rXxq5u0]
>>120
1.1.7.8の + Block untrusted XBL (thanks Sirdarckcat for inspiration)です。
従ってabout:configにて
noscript.forbidXBL をfalseにする



124 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 23:00:19 ID:x0bcqQKd0]
>>122
NoScript1.18にそのスクリプト入れてみたが普通に動く。許可してるサイトも許可してないサイトも。
NoScriptの設定が間違ってるんじゃない?初期設定に戻してみたら?

125 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 23:20:56 ID:atawe1aL0]
>>119
すべてUTF-8として扱うでエラーは消えたよ。
でも>>90
Cross Post Hatena (+ del.icio.us)でポストするときに
エラー: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE)
[nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"
location: "JS frame :: file:///プロファイル/chrome/GM_modoki.jsl :: anonymous :: line 67" data: no]

ソースファイル: file:///プロファイル/chrome/GM_modoki.jsl
行: 67
ってエラーが出てdel.icio.usにポストされない。

126 名前:110 mailto:sage [2007/11/15(木) 01:28:55 ID:wFGgUBc/0]
>>123
有難うございます。
noscript.forbidXBL をfalseで1.1.8でもちゃんと動きました。
この項目をNoScriptのオプションから設定するとこは無いですよね。
>>124
最初に初期設定にしても1.1.8では駄目でした。
何が違うんでしょうね。

とにかく動くようになって感謝してます。
有難うございました。

127 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/15(木) 12:01:59 ID:Q9HOKjzL0]
Operaも使ってるので、Alice氏のIE vewではなく
Days on the Moon氏のOpen URL Withを使っています。
ttp://nanto.asablo.jp/blog/2006/12/31/1083170
スクリプト
ttp://www.ne.jp/asahi/nanto/moon/2006/12/31/open-url-with.uc.js
特定のURLをFxで開いた時にIEやOperaを自動で起動させるには
どのように記述したらいいのでしょう。教えてください。

128 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/15(木) 12:22:08 ID:FUsl038y0]
>>127
Alice氏のならOperaだろうがなんだろうがお望みのことができますよ

129 名前:127 mailto:sage [2007/11/15(木) 13:27:44 ID:Q9HOKjzL0]
>>128
Alice氏のIE VEWはメニューから設定できるんですね。
IEという名前だけで用途まで決め込んでしまってました。
早速使わせていただくことにしました。
ありがとうございます。

130 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/15(木) 16:57:19 ID:L8X5d9bz0]
minefieldでmouse_gestures.uc.jsを使っているのですが、このところ
タブを閉じるで頻繁にクラッシュするようになりました。
case "RLR": gBrowser.removeCurrentTab(); break;
case "RLR": document.getElementById("cmd_close").doCommand(); break;
上記両方とも同じようにクラッシュしてしまいます。

原因、あるいはそれを突き止める方法など教えていただけないでしょうか。

131 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/15(木) 17:09:37 ID:Cc1NvygG0]
>>130
mouse_gestures.uc.jsの詳細とminefieldのバージョン, 拡張機能, プラグイン, OS等 あなたの環境が不明です。

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b2pre) Gecko/2007111404 Minefield/3.0b2pre
を使用(uc.js動作検証時のみ)していますが,
ブックマークサイドバー, パーソナルツールバーへのD&Dでおかしくなることは111204辺りから起こりますが.
,タブを閉じる動作でエラーとなることは今までないです。

132 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/15(木) 17:24:58 ID:L8X5d9bz0]
>>131
大変失礼致しました。
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b2pre)
Gecko/2007111404 Minefield/3.0b2pre

mouse_gestures.uc.jsはttp://www.xuldev.org/blog/?p=74にあるもの
を利用させてもらってます。
「タブを閉じる」のコードは上で書いたとおりです。

アドオンはスペルチェックの辞書がいくつか、そして以下のとおりです。
Console2 0.3.8
DOM Inspector 1.9b2pre
Gmail Notifier 0.6.2.2
Google Notebook 1.0.0.18
Greasemonkey 0.7.20070607.0
JavaScript Debugger 0.9.87
keyconfig 20060828
Nightly Tester Tools 1.3b3
ScrapBook 1.3rc
Stylish 0.5.3
userChrome.js 0.8

userChrome.jsで使ってるローダはAliceさん作のものを利用させてもらって
ます。

133 名前:131 mailto:sage [2007/11/15(木) 17:53:52 ID:Cc1NvygG0]
>>132
Console2 0.3.8+
Custom Buttons2 2.0.5.8
DOM Inspector 1.9b2pre
FlashGot 0.6.9.7
Greasemonkey 0.7.20070607.0
GrepSidebar 0.0.8.0711071200
JavaScript Actions 2.3.0.2007010501
keyconfig ja 20070815
NoScript 1.1.8.1
ScrapBook 1.2.0.8
SearchBox Sync 0.4.2
SearchWP 1.1b1
Secure Login 0.8.1.4
Session Manager 0.6.1.5
Stylish 0.5.3
userChrome.js 0.8
ViewSourceWith 0.0.9.1.1
XHTML Ruby Support 1.4.2006100801
サブスクリプトロ−ダSub-Script/Overlay Loader v3.0mod
軽量マウスジェスチャ(ロッカーホイ-ル対応版)
gBrowser.removeCurrentTab(); break;

上記の環境では クラッシュ に至るようなことは無いです。
動作検証程度の使用頻度なので, 至っていないだけかもしれません。


どういうタイミングでクラッシュするか分かりませんが まだβにもなっていないので
いろいろと不具合があるのは, 仕方ないのではと思います。



134 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/15(木) 17:57:03 ID:L8X5d9bz0]
>>133
わざわざ検証していただきありがとうございました。
少し様子を見てみます。

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/15(木) 22:06:31 ID:0QJl8b5y0]
>>108
お礼が遅くなってしまいました。すいません。
とても快適に使用しています。
我侭聞いて下さってありがとうございます

136 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/15(木) 22:36:56 ID:TLB+Eo9B0]
tableで段組してあるものを全部なくして横一列に並べるかtdを一部結合させて段組を減らすことはできるのでしょうか?
グーグルのロゴ横の3段組のテーブルで表示されている検索欄を2段か1段にしたいのです。

今現在はこのようにして使用しています。
@-moz-document domain("www.google.co.jp"),domain("www.google.com") {
.ra,#guser,#sd,#ap > br
{ display: none !important; }
.g table{padding-top:0px !important; } .g {margin:0.4em 0 !important; }
.j {width:60em !important; } .l {font-size:95% !important;}
#res {padding-left:5px !important;}
#logo {display:block;width:150px;height:52px;position:relative;overflow:hidden;margin:10px 0 10px 100px !important;}
}

137 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 02:45:20 ID:rD6HooWc0]
MonkeyGestures設定可能なもののまとめってないでしょうか?


138 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 02:46:12 ID:rD6HooWc0]
すいません、助詞が抜けてた(´・ω・`)
MonkeyGesturesで設定可能なもののまとめってないでしょうか?
です。


139 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 03:17:02 ID:9kRRJ5+40]
Cross Post Hatena (+ del.icio.us)をusercontent.jsで使うにはどうすりゃいい?

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 05:24:00 ID:LwvcuW8S0]
実行した瞬間のマウスポインタの位置を知る方法ないですか?
イベントを使ってマウスの場所を知る方法ならいろいろみつかったのですが
一回こっきりその瞬間の場所を知る方法がわかりません。

具体的にはkeyconfigでキーを押した瞬間の
マウスカーソル下の単語を取得したいと思っているので
window.getSelection() みたいな便利なのがあるとなおさら嬉しいんですが。


141 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 06:29:00 ID:e2lwhCfd0]
特定の文字列をリンク先に含むリンクを削除するスクリプトってあるでしょうか?
<a href="hoge.hoge.com/特定の文字列/hoge">リンク</a> を削除するような感じです。



142 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 06:34:54 ID:t1Xgghvv0]
>>141
スクリプトではないですがuserContent.cssである程度は可能です。

143 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 06:57:25 ID:e2lwhCfd0]
>>142
cssでできるんですか。jsで対処しようかと思ってたんですが、その方向も調べてみます。



144 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 07:01:05 ID:t1Xgghvv0]
>>143
参考にどうぞ
firefox.geckodev.org/index.php?usercontent.css%2F%E5%BA%83%E5%91%8A%E3%82%AB%E3%83%83%E3%83%88#t4e27423
www.limy.org/program/web/css/selector.html

145 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 07:21:24 ID:e2lwhCfd0]
>>144
CSSって意外と出来ることが多いんですねえ。
jsのサンプルを前にして途方にくれていたんで数行のCSSで出来るとはびっくりです。
ありがとうございます。

146 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 11:37:44 ID:KzxX4QQp0]
>>138
たいていのことはスクリプト書いたらできる。
MonkeyGesturesようじゃないが下記のURLは参考になる。
ttp://www.xuldev.org/blog/?p=76

147 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 16:20:21 ID:hyZwijKg0]
>>140
仮に何らかの方法でマウス位置の座標を取得できたとしても,
その座標から単語を得ることの方が難しいと思われる。

148 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 16:49:26 ID:c9lZhSzs0]
アリスさんとこのreadLater.uc.jsをkeyconfigで操作するにはどんなコードを書いたら言いですか?便利なだけにもっともっと...ってなってしまう。

149 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 16:50:09 ID:c9lZhSzs0]
アリスさんとこのreadLater.uc.jsをkeyconfigで操作するにはどんなコードを書いたら言いですか?便利なだけにもっともっと...ってなってしまう。

150 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 20:13:51 ID:elAs3as60]
確かにもっともっとだな。

151 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 21:21:05 ID:d5SLea/80]
Restart Firefox(改良版)を使っているのですが
ファイルメニューではなく、コンテキストメニューに表示させるには
どの様にすればよいでしょうか?宜しくお願い致します。
d.hatena.ne.jp/dgdg/20070214/1171472940


152 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 22:28:05 ID:INIUcDJc0]
It's All Text 拡張の uc.js 版が無いかと思って、aliceさんのこれを見つけたんですが、

テキストエリアを外部エディタで編集する
ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20070223/1172156543

0.7用のスクリプトと書かれてあるとおり、0.8では動かないんですね・・・orz
これを、0.8に対応させることは可能でしょうか?

153 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 22:29:19 ID:hyZwijKg0]
>>152
そのまま0.8で動く



154 名前:初スレの80 mailto:sage [2007/11/16(金) 23:39:06 ID:RVK/oSY+0]
>>125
GM_modoki.jslのGM_xmlhttpRequestを以下に書き換えればうまくいくかも.
function GM_xmlhttpRequest(obj){
if(typeof(obj) != 'object' || (typeof(obj.url) != 'string' && !(obj.url instanceof String))) return;

var req = new XMLHttpRequest();
req.open(obj.method || 'GET',obj.url,true);
if(typeof(obj.headers) == 'object') for(var i in obj.headers) req.setRequestHeader(i,obj.headers[i]);
['onload','onerror','onreadystatechange'].forEach(function(k){
if(obj[k] && (typeof(obj[k]) == 'function' || obj[k] instanceof Function)) req[k] = function(){
obj[k]({
status : (req.readyState == 4) ? req.status : 0,
statusText : (req.readyState == 4) ? req.statusText : '',
responseHeaders : (req.readyState == 4) ? req.getAllResponseHeaders() : '',
responseText : req.responseText,
readyState : req.readyState });
};
});

if(obj.overrideMimeType) req.overrideMimeType(obj.overrideMimeType);
if(typeof obj.data == 'string') req.send(obj.data);
else req.send(null);
}

>>140
mousemoveイベントでマウスカーソルの位置を変数に入れておいて,
必要なときにそれを参照するのが簡単じゃないかな.
マウスカーソル下の単語はevent.rangeParentとevent.rangeOffsetから探っていけるけど,
keyconfigだとどうだろう?clickイベントでなら,それで拾えるんだけど.

155 名前:140 mailto:sage [2007/11/16(金) 23:50:06 ID:LwvcuW8S0]
>>147
www.faqts.com/knowledge_base/view.phtml/aid/33674
こういう方法でイベントでカーソル下の単語を知ることはできるようなので
これを応用してできないかと思ったのですが、
まだ勉強中で実現できるかどうかよくわかってないところがあります。
すみません。

156 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 00:14:09 ID:LsQ6cAYz0]
コンパクトメニュー下にusercontent.jsとかusermenu.jsのメニューを追加するにはどうすればいいですか?
あと001-execMenuEditor.uc.jsってのを入れたんですけどUserMenu.jsとMenuEditorが共存できそうにありません。
MenuEditorを使ったメニュー項目の並び替えはできないのでしょうか?

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 00:39:16 ID:av6mu2OE0]
火狐とboonstudio、もしくはnettransport等をflv形式ファイルDL時に連携させ、
動画のタイトル名で保存させられるようなスクリプトってないでしょうか?



158 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 01:02:49 ID:LsQ6cAYz0]
>>154
そのコードだと以下のようなエラーに。
エラー: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]"
nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "
JS frame :: file:///プロファイル/chrome/GM_modoki.jsl :: anonymous :: line 55" data: no]

ソースファイル: file:///プロファイル/chrome/GM_modoki.jsl
行: 55
エラーの内容は変わってない様子。

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 13:13:13 ID:G+/jUdJB0]
ブックマークするときに説明を書くのですが、その説明をブックマーク一覧でマウスオーバーしたときに
ポップアップ表示するものはあるのでしょうか。
userChromeとgreasemonkeyどちらでも構いません、知っている方が居られましたら教えていただけませんか。

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 14:18:02 ID:5yij81ED0]
>>159
つ ttp://space.geocities.yahoo.co.jp/gl/alice0775/view/20071023/1193066474

161 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 14:35:20 ID:mn8eICOu0]
以前このスレで、Open Tabs Next(nanto_vi氏作)を常に右に開くようにする改造(15行目 mOffset++ → mOffset)を教わったんですが、昨日の3.0b2pre/nightlyから正常に動かなくなってしまいました。
(右に3つ開いた後左に開いていく)
これを直すにはどこを修正すれば良いのでしょうか?
また、他の"タブの右に開く系"でも常に右に開かせる改造は可能でしょうか?
よろしくお願いします。

162 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 14:52:23 ID:5yij81ED0]
>>161
>また、他の"タブの右に開く系"でも...
と言うことですので, オールインワンでかつ(現状では)比較的trunkに対応の早い
Tab Mix Plusを使用することを選択肢に入れてはどうでしょうか。

163 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 16:00:40 ID:mn8eICOu0]
>>162
ああ、Tab Mix Plusを忘れてた。入れたら問題なかった。
軽くなるかと思ってuserChrome.jsに切替えてたけどそんなに違わないし、また拡張に戻ってみます。



164 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 16:21:38 ID:G+/jUdJB0]
>>160
ありがとうございます。
希望通りの物でした。

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 16:24:41 ID:mFD1D03Q0]
>>146
ありがとうございます。

166 名前:初スレの80 mailto:sage [2007/11/17(土) 17:22:56 ID:2O/4iQWc0]
>>158
これで駄目だったらお手上げ.
function GM_xmlhttpRequest(obj){
if(typeof(obj) != 'object' || (typeof(obj.url) != 'string' && !(obj.url instanceof String))) return;

var req = new XMLHttpRequest();
req.open(obj.method || 'GET',obj.url,true);
if(typeof(obj.headers) == 'object') for(var i in obj.headers) req.setRequestHeader(i,obj.headers[i]);
['onload','onerror','onreadystatechange'].forEach(function(k){
if(obj[k] && (typeof(obj[k]) == 'function' || obj[k] instanceof Function)) req[k] = function(){
obj[k]({
status : (function(){ try{ return req.status; }catch(e){ return 0; } })(),
statusText : (function(){ try{ return req.statusText; }catch(e){ return ''; } })(),
responseHeaders : (function(){ try{ return req.getAllResponseHeaders(); }catch(e){ return ''; } })(),
responseText : (function(){ try{ return req.responseText; }catch(e){ return ''; } })(),
readyState : req.readyState });
};
});

if(obj.overrideMimeType) req.overrideMimeType(obj.overrideMimeType);
req.send(obj.data || null);
}

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 17:46:49 ID:U5dwWWAZ0]
3.0b2pre なんですが、

ttp://d.hatena.ne.jp/nyama/20070521/1179727754

が動かないのは、私だけでしょうか?
loader は zeniko 氏純正使ってます。



168 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 17:56:53 ID:5yij81ED0]
>>167
BrowserSearch.searchBarに変わったので, 修正しないと動きません。

169 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 19:10:58 ID:U5dwWWAZ0]
>>168
どのように直せばいいのでしょうか?


170 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 19:51:07 ID:mFD1D03Q0]
userChrome.jsで機能するマウスジェスチャーで
階層を1つ上に上がる拡張機能 "Go Up"の機能を再現したいのですが、
どうしたらできるでしょうか?


171 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 19:54:14 ID:/gwdG4z60]
>>170
軽量マウスジェスチャー用の次へ,前へのナビゲーションリンクコマンド(改1)
space.geocities.yahoo.co.jp/gl/alice0775/view/20070525/1180080346


172 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 20:23:05 ID:lbbWBy/s0]
普通にどっか(忘れたw)に出てた気がするけどなあ。
Aliceさんのものが上で上がってるので蛇足かもしれないけど

var uri = gBrowser.currentURI;
if (uri.path == "/")
return;
var pathList = uri.path.split("/");
if (!pathList.pop())
pathList.pop();
loadURI(uri.prePath + pathList.join("/") + "/"); break;


173 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 20:29:47 ID:lbbWBy/s0]
>>169
たぶん
BrowserSearch.getSearchBar()がBrowserSearch.searchBarに
変更になったってことだと思う。だからそこを直せば良いのでは?

var searchBar = BrowserSearch.getSearchBar();

var searchBar = BrowserSearch.searchBar;




174 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 20:53:52 ID:mFD1D03Q0]
>>171-172
ありがとうございました。出来ました。


175 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 21:47:18 ID:LsQ6cAYz0]
>>166
なにもかかれていないポップアップが出るようになり、エラーが出なくなりました。
しかしdel.icio.usにはポストされていません。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<327KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef