firefox userChrome.j ..
[2ch|▼Menu]
116:名無しさん@お腹いっぱい。
07/08/11 03:01:20 AyqBv7OJ0
>>115
トン。

117:名無しさん@お腹いっぱい。
07/08/11 03:28:07 oZbPzNbm0
>>114
レスさんくす。
でもこれを使うとタブバーの表示が崩れる・・。デフォルトテーマを使用してるのだけど。

118:名無しさん@お腹いっぱい。
07/08/11 04:55:46 P0VNzdw80
ShareOnTumblrをuserMenu.jsで使えてる人いますか?

119:名無しさん@お腹いっぱい。
07/08/11 15:01:07 sPMTYQO80
>>118
userMenu.jsの0.8だとうまくいかなかったから0.7でつかってる。
ただこれだとCtrl押したときとかShift押したときとかの効果が出ない。

120:名無しさん@お腹いっぱい。
07/08/12 08:27:59 evbaZBr60
バックグラウンドで新しいタブを開いたときに
フォーカスがコンテンツから外れるのですが対策方法はありませんか?

具体的に言うと、about:configでbrowser.tabs.loadDivertedInBackgroundをtrueにして
livedoor readerでvを押すと記事がバックグラウンドで新しいタブに開くのですが、
開いたページが読み込まれたであろう頃になるとj/kが効かなくなります。
(vを押した瞬間からそれまでは普通にj/kも効きます)

121:名無しさん@お腹いっぱい。
07/08/12 12:08:58 38cIl5Ap0
>>120
当方の環境では,vキーにより記事がバックグラウンド新規タブで開かれた後も,
フォーカスは維持されたままでjおよびkーによる記事のスクロールできます。

タブ関連の拡張機能等はuserChrome.js0.8, misc.uc.js, BHNewTab-0.7-mod2.uc.js,
open-tabs-next.uc.js, Drag'n'Duplicate.uc.js, reload_tab_on_dblclick.uc.xul,
CloseAllTabsCloseLeftTabsCloseRightTabsPurgeTabHistory.uc.jsぐらい。
尚, Tab Mix Plusは入れていません。
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

122:名無しさん@お腹いっぱい。
07/08/12 12:52:45 5djn0Rl3P
>>120
それ、俺も時々なるね。ただ、時々なんだけど。

123:名無しさん@お腹いっぱい。
07/08/13 09:49:58 4B3JLZKY0
マウスジェスチャー入れると中クリックのオートスクロールが使えなくなるんだな…
しかし、よくjsだけでこんなに作れるなと職人さんたちに感服する。

124:名無しさん@お腹いっぱい。
07/08/13 09:54:23 T0EwFiRE0
>>123
ん?どしたどした?

125:名無しさん@お腹いっぱい。
07/08/13 12:10:06 0391vr270
おだてて木に登らせる作戦でしょ

126:名無しさん@お腹いっぱい。
07/08/13 12:39:46 3cSPjTjS0
マウスジェスチャのスクリプト入れてるが、ふつうにオートスクロール使えてるけどな

127:名無しさん@お腹いっぱい。
07/08/13 13:05:36 4B3JLZKY0
>>126
今入れなおしてみたらできた。
なんかとぶつかってたっぽいが、思い出せない。
失礼。

128:名無しさん@お腹いっぱい。
07/08/13 14:44:34 YSOpJE940
URLリンク(space.geocities.yahoo.co.jp)
こちらのサイドバー自動開閉スクリプトを使わせていただいているのですが、自分で書いたサイドバーを右側に配置するスクリプトと共存させたいのです。

(function(){
var sidebar = document.getElementById("sidebar-box");
var splitter = document.getElementById("sidebar-splitter");

splitter.parentNode.appendChild(splitter);
sidebar.parentNode.appendChild(sidebar);
})();


自分で書いたスクリプトはこの通り恥ずかしい程シンプルなのですが、これだとカーソルを左端に持ってくると右側にサイドバーが表示されてしまいます。
aliceさんのスクリプトの自動で開く範囲を右側に持ってきたいのですが、どこを書き換えればよいのかわかりません。
他力本願で申し訳ないのですが、どなたか書き換えていただけないでしょうか?

129:名無しさん@お腹いっぱい。
07/08/13 16:32:08 mRCJhtvR0
>>128
スクリプト中の変数にサイドバー位置を指示しておくようにしておきました。

_SIDEBARPOSITION: "R", //サイドバーの位置 左側:L 右側:R

130:名無しさん@お腹いっぱい。
07/08/13 17:58:16 YSOpJE940
ご返信ありがとうございます。
ただ肝心のスクリプトが見当たらないのですが・・・

131:129
07/08/13 18:15:21 mRCJhtvR0
>>130
すみませんでした。間違った場所にアップしていた。
アップし直したので試してみてください。

132:名無しさん@お腹いっぱい。
07/08/13 18:50:56 YSOpJE940
_SIDEBARPOSITION: "R"でもサイドバーは左側に表示されます(環境依存かもしれません)が自分のスクリプトと合わせて思い通りの動作をするようになりました。

対応ありがとうございます。

133:129
07/08/13 18:56:21 mRCJhtvR0
>>132
_SIDEBARPOSITION:は,
サイドバーがどこにあるかをマニュアル指定しているだけで,
サイドバーの表示位置をどうこうするというものではないです。

従って, 実際にサイドバーを右側に移動するには,>>123のスクリプト, CSS等が必要です。

134:129
07/08/13 19:24:17 mRCJhtvR0
>>128
>>131においてリンク等をドラッグしてのサイドバーの自動開が機能しなくなっていたのを修正しました。

135:名無しさん@お腹いっぱい。
07/08/13 23:49:21 gYmuPrNT0
みんなこんばんわ

申し訳ないんだが前スレ
「mozilla firefox userChrome.js greasemonkey スクリプトスレ」の
.idxファイルと.datファイルをどなたかupして下さいませんか?
しばらく入院していたら前スレ落ちてしまって・・・

何卒よろしくお願いします

136:名無しさん@お腹いっぱい。
07/08/13 23:56:31 mRCJhtvR0
>>135
これでいいのかなぁ?
URLリンク(www6.uploader.jp)

137:名無しさん@お腹いっぱい。
07/08/14 00:14:19 YDwxUJn80
>>136さん

激しく感謝です
生きてて良かったぁ〜
このスレで勉強させてもらってSeaMonkeyいじってたのだが
upしていただいて本当に感謝します

今からViewに突っ込んで観ます
ありがとう


138:名無しさん@お腹いっぱい。
07/08/14 00:19:29 u/cV2K3t0
Janeならp2todat使えよ。

139:名無しさん@お腹いっぱい。
07/08/14 00:44:31 Vew+9SeL0
Custom Buttons :: View topic - Tiny Menu
URLリンク(custombuttons.phpbbnow.com)

ここの、compactMenu.uc.js が良い感じに使えているんですが、
これの表示部分を「Menu」ではなく、アイコンだけの表示に出来ませんでしょうか?
(どのアイコンを表示するかって問題もあるけど・・・

どなたか判る方、お願いします(´・ω・`)

140:名無しさん@お腹いっぱい。
07/08/14 00:49:06 YDwxUJn80
>>138

便利そうだな
試してみます

141:名無しさん@お腹いっぱい。
07/08/14 01:41:38 XWmP4bqd0
>>139
こんな感じ。アイコンは 好みのものを data:xxxxxxx に指定してください。
(function() {
var newButton = document.createElement("toolbarbutton");
newButton.setAttribute("label", "Menu");
newButton.setAttribute("oncommand", "document.getElementById('compactMenu').showPopup(event.target, -1, -1, 'popup', 'bottomleft', 'topleft');");
newButton.style.listStyleImage = "url(data:xxxxxxx)";
newButton.style.padding = "0";

var mPopup = document.createElement("menupopup");
mPopup.setAttribute("id", "compactMenu");
var menubar = document.getElementById("main-menubar");
var menus = menubar.childNodes.length;
for (var i = 0; i < menus; ++i) {
mPopup.appendChild(menubar.firstChild);
}

newButton.appendChild(mPopup);
menubar.appendChild(newButton);

})();

142:名無しさん@お腹いっぱい。
07/08/14 23:44:34 eoA3a5v5P
Stylishや、usercontent.cssは何というプログラミング言語で
記述するものなんですか?
ちょっと自分でも勉強してみて使ってみたいです。

143:名無しさん@お腹いっぱい。
07/08/15 00:06:16 WNjwvMDF0
>>139
オレは単なる傍観者だけどスクリプト書いてくれた人に
「アリガトウの一つも言えないのか」君は

早く死ね早く死ね早く死ね早く死ね早く死ね早く死ね早く死ね

144:名無しさん@お腹いっぱい。
07/08/15 00:16:17 WNjwvMDF0
>>139
\               U         /
  \             U        /
             / ̄ ̄ ヽ,
            /        ',      /     _/\/\/\/|_
    \    ノ//, {0}  /¨`ヽ {0} ,ミヽ    /     \           /
     \ / く l   ヽ._.ノ   ', ゝ \       <   バーカ   >
     / /⌒ リ   `ー'′   ' ⌒\ \    /          \
     (   ̄ ̄⌒          ⌒ ̄ _)    ̄|/\/\/\/ ̄
      ` ̄ ̄`ヽ           /´ ̄
           |            |  
  −−− ‐   ノ           |
          /            ノ        −−−−
         /           ∠_
  −−   |    f\      ノ     ̄`丶.
        |    |  ヽ__ノー─-- 、_   )    − _
.        |  |            /  /
         | |          ,'  /
    /  /  ノ           |   ,'    \
      /   /             |  /      \
   /_ノ /              ,ノ 〈           \
    (  〈              ヽ.__ \        \
     ヽ._>              \__)

145:名無しさん@お腹いっぱい。
07/08/15 00:29:05 NnM0SepQ0
>>142
CSS (Cascading Style Sheets) : カスケーディング・スタイル・シート
プログラミング言語じゃありません

146:名無しさん@お腹いっぱい。
07/08/15 00:37:24 kveJ7kSO0
HTMLはプログラミング言語ですか?

147:名無しさん@お腹いっぱい。
07/08/15 00:51:29 Pr5+EsQ50
Middle Click and Go
URLリンク(nanto.asablo.jp)

このスクリプトで開くタブを常に新しいタブにするにはどうすればいいですか?

148:名無しさん@お腹いっぱい。
07/08/15 00:55:42 OoHTzDbj0
>>146
HTMLはマークアップ言語です。

149:139
07/08/15 01:16:48 mU9RiT8U0
>>141
おお、ここで質問して良かったわ〜
さっそく試してみますね。
感謝。

150:名無しさん@お腹いっぱい。
07/08/15 10:16:45 Py3xzuIl0
>>147
aEvent.ctrlKeyを!aEvent.ctrlKeyにする(二カ所)

151:142
07/08/15 11:50:31 rfgt1OkFP
レスありがとう。

HTMLの知識が全くないと、CSSというのは分からないものなんですかね?
CSSの本を一冊買ってみて、休み中にやってみようかと思ったのですが。
サイトの表示を変えれるぐらいにはすぐに成れるものなんですか?


152:147
07/08/15 11:59:56 zFCY/0l30
>>150
できました。ありがとうございました。

153:名無しさん@お腹いっぱい。
07/08/15 12:08:52 SjXhL4T+0
>>151
HTMLの基本は知っとくべき。
すぐ出来るかどうかは人による。すぐ出来る人もいれば学校行っても出来ない人もいる。
まずはググってみることをお勧めする。
そしてスレ違い。

154:名無しさん@お腹いっぱい。
07/08/15 23:17:52 mSngBxh60
>>151
俺は本読みながらやって1時間ほどで出来るようになった。

155:142
07/08/16 11:00:24 OerMHpkOP
>>153-154

ネットで勉強するよりも本のがいいので、CSSの
超入門編を買ってみます。スレチなのに答えてくれてありがとう。

156:名無しさん@お腹いっぱい。
07/08/16 15:46:43 GC8eiZ+T0
ここの住人のやつで本書けよ、入門書みたいな。出たら買うぜ

157:名無しさん@お腹いっぱい。
07/08/18 07:25:45 xbhk8yFl0
コンテキストメニュー拡張
URLリンク(piro.sakura.ne.jp)
に含まれているコンテキストメニューにブックマークを追加する機能を
uc.jsで代替できないでしょうか。

何卒よろしくお願いします(´・ω・`)

158:名無しさん@お腹いっぱい。
07/08/18 10:30:59 sOBlaX6D0
(´・ω・`)←なんで最後にこれ入れる訳?

159:名無しさん@お腹いっぱい。
07/08/18 14:55:19 3a/zphQA0
それを知ってどうするん?

160:名無しさん@お腹いっぱい。
07/08/18 16:22:53 n/nccseu0
>>157
URLリンク(www6.uploader.jp)

161:名無しさん@お腹いっぱい。
07/08/18 17:07:43 0qUBim8s0
>>157
コンテキストメニューの最新版が出てたのか〜。知らんかった。

162:名無しさん@お腹いっぱい。
07/08/18 18:52:00 w58/qk4k0
初歩的なことで恐縮ですが、単語選択して右クリックから辞書検索する
GetTextOperaLClickのJSA用スクリプトをuc.jsで使えるようにするには
どの記述を書き換えれば良いでしょうか?

(JSA用スクリプト)
jsa_execIE();

function jsa_execIE(){
var iePath = "C:\\hogehoge\\GetTextOperaLClick.exe";
var sText = window.getSelection().toString();
sText = _jsaCScript.convertCharCodeFrom(sText,"shift_jis");
_jsaCScript.exec(iePath, sText);
}

よろしくお願いします。


163:157
07/08/18 18:59:11 xbhk8yFl0
>>160
ありがとうございました。

164:名無しさん@お腹いっぱい。
07/08/18 21:52:26 n/nccseu0
>>162
1.コンテントエリアコンテキストメニューにメニュー項目を追加するコードを追加する。
2._jsaCScriptオブジェクトのメソッドを使用している箇所を同機能を持つ代替コードに置き換える。

165:名無しさん@お腹いっぱい。
07/08/19 00:00:44 z31jZYSj0
>>164
どうやっていいか分かりませんでした
教えていただいたのに申し訳ありません。

166:名無しさん@お腹いっぱい。
07/08/19 00:37:35 FObtxvpO0
>>165
URLリンク(www6.uploader.jp)

167:名無しさん@お腹いっぱい。
07/08/19 01:39:13 z31jZYSj0
>>166
早急に書いていただきありがとうございます。
VistaではGetTextOperaLClickそのものが動きませんでしたが
XPにて完璧に動きました。

Vistaの方はあれこれやってみたいと思います。
ありがとうございました。

168:名無しさん@お腹いっぱい。
07/08/20 01:56:35 9eWWRYOv0
シリコンバレーからの手紙(URLリンク(www.shinchosha.co.jp))を読みやすくするために、もっと行幅を広げたいのですが、どのような方法がありますでしょうか。

Stylishは導入済みで、スタイルシートの初心者向けの解説も読んでみたのですが、まだまだわからないことが多いです^^;

どなたか、よろしくお願いします。

169:名無しさん@お腹いっぱい。
07/08/20 13:34:20 nM0MyLIR0
ニコニコ動画の広告カットのスタイルなんだけど、
どっちがおすすめかな???

URLリンク(userstyles.org)
URLリンク(userstyles.org)

170:名無しさん@お腹いっぱい。
07/08/20 14:49:04 peqPoMxk0
>>168
ここはスクリプト系のスレだから、スレ違いなので↓こっちで。
スレリンク(software板:144-番)

171:169
07/08/20 15:46:11 nM0MyLIR0
僕もそうですねw
チレチすいませんでした

172:名無しさん@お腹いっぱい。
07/08/21 08:48:48 0oSo3YYy0
タブ半分をダブルクリックすると何らかのイベントが起こるようにしたいのですが
どうすれば良いでしょうか。
(例/タブの右半分をダブルクリックすると全てのタブを更新する)
他の人が作ったスクリプトを参考にしてスクリプトを作ってみましたが、動く気配すらありません。

「こうすればいいんじゃない」というヒントなどあれば教えて頂けないでしょうか。
お願いします。

173:名無しさん@お腹いっぱい。
07/08/21 08:57:26 oByr6o/s0
>>172
どこがどう動かないのかを示さないとヒントの出しようもないと思います。

174:名無しさん@お腹いっぱい。
07/08/21 09:14:43 pKFdo3cQ0
この場合その動かないスクリプト自体を見せないと指摘しようがないんじゃ?
いや、俺は見せられてもわかんないけど

175:173
07/08/21 09:33:14 oByr6o/s0
>>172
参考URLリンク(www6.uploader.jp)

176:名無しさん@お腹いっぱい。
07/08/21 11:10:29 PTZSu3Y10
検索バーで検索中かどうかをJavaScript(greasemonkey)側から検地する方法ありませんか?
documentのkeypressにaddEventListenerしたんですど、検索中には動いて欲しくなくて。
GmailやGoogleReader、LivedoorReaderもできてない(検索中にもキーが効いてしまう)
みたいなので無理なのかなぁ…

177:名無しさん@お腹いっぱい。
07/08/21 11:33:40 iysZ/q2y0
コンテントエリアにフォーカスがないときはkeypressイベント行かないはずだが

178:名無しさん@お腹いっぱい。
07/08/21 11:46:40 0oSo3YYy0
>>173,174
すいません。まず最初にファイルをあげてから質問すべきでした。

>>175
参考のファイルあげて下さってありがとうございます。
(自分が作っていたものは他の人のスクリプトを
ただ繋ぎあわせただけのものだったので、、)
本当はタブを三分割でアクションを起こしたかったので
早速175さんの参考ファイルを弄ってみたのですが動きませんでした。

自分が改造したファイルをあげてみたので見て頂けないでしょうか?
URLリンク(www6.uploader.jp)
JSに関する知識が乏しいため、検討違いな事をしてしまっていそうで恥ずかしいですが・・。

179:名無しさん@お腹いっぱい。
07/08/21 12:42:07 7J6SrU5W0
>>178はウィルス。氏ね

180:名無しさん@お腹いっぱい。
07/08/21 14:06:55 PTZSu3Y10
>>177
ごめん。調べてみたらXUL/Migemoだと駄目らしい。
普通のだと大丈夫だった。

>>178
おまいはJS以前に… いや、頑張ったな。
推察するに>>175のファイルの条件判定のところだけをこう書き換えればおk
あと情報の小出しはやめれ。

if(x<tabx+tabw/3){ // stop
document.getElementById("Browser:Stop").doCommand();
}else if(x<tabx+tabw*2/3){ // remove alltab without current tab
var browser=getBrowser();
browser.removeAllTabsBut(browser.mCurrentTab);
}else{ // reload all tab
var tabs = gBrowser.mTabs;
for(var i=0,len=tabs.length;i<len;i++) tabs[i].linkedBrowser.contentDocument.location.reload();
}
}

181:名無しさん@お腹いっぱい。
07/08/21 16:57:00 otRgE7Vn0
>>179
ウイルスではなくスクリプトですが、一応ファイル消しました。

>>180
情報の小出しすいません。
当初はヒントをもらった後、そのヒントを元に自力で3分割にしようと考えていたのですが
>>178の有様orzになってしまい質問しました。

180さんのレスの通りスクリプトを書き換えてみた所、無事動作を確認しました。
どうもありがとうございます。

182:名無しさん@お腹いっぱい。
07/08/22 12:01:07 OiSmANFt0
ワイドモニタ買ったらネットが見づらくなったんで、GM_addStyleで両脇にマージン設定したんだけど、
インフレームで表示されてるページだけ検出して適用しないようにって出来る?
一々除外サイトに登録するの面倒なんで

183:名無しさん@お腹いっぱい。
07/08/22 12:55:37 BsRGJ0Sb0
URLリンク(www.xuldev.org)
ここの軽量マウスジェスチャ(ホイールジェスチャ・ロッカージェスチャ追加版)使ってます。
コマンドを追加し、一つ上の階層に戻るを行うと他のタブが全て閉じてしまうのですが、おかしい箇所ありますでしょうか?
追加したのは以下です。「他のタブをすべて閉じる」は入れてません。
// ひとつ上の階層へ移動
case "UL": var uri = gBrowser.currentURI;
if (uri.path == "/")
    return;
var pathList = uri.path.split("/");
if (!pathList.pop())
    pathList.pop();
loadURI(uri.prePath + pathList.join("/") + "/");
// 左のタブをすべて閉じる
case "L<R": var tabs = gBrowser.mTabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != gBrowser.mCurrentTab; i--){}
for (i--; i >=0 ; i--){
    gBrowser.removeTab(tabs[i]);
}
// 右のタブをすべて閉じる
case "L>R": var tabs = gBrowser.mTabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != gBrowser.selectedTab; i--)
{
    gBrowser.removeTab(tabs[i]);
}

184:名無しさん@お腹いっぱい。
07/08/22 12:58:28 zSM314Ig0
>>182
フレーム内部に表示されてるかどうかなら(top!=window)で判定できる


185:名無しさん@お腹いっぱい。
07/08/22 13:00:38 zSM314Ig0
>>183
breakかreturnしてない。switch勉強しろ

186:183
07/08/22 13:05:28 BsRGJ0Sb0
追記:
ロッカージェスチャの部分("L<R"、"L>R")はデフォで戻る、進むだったのですが
左のタブを閉じる、右のタブを閉じるに変更しました。

>>185
すいませんここの写しただけなんです・・・
URLリンク(www.xuldev.org)

187:名無しさん@お腹いっぱい。
07/08/22 13:20:03 VJEDoJbg0
>>186
記述が冗長になるしuserChrome.jsを使うレベルの人は
皆分かってるとはずだから省略してるんだと思うけど、
そこに書いてあるやつは 全て 末尾にbreakが必要。

ていうかファイルを見たら全部breakついてんだから推測すりゃわかるだろうに。

188:名無しさん@お腹いっぱい。
07/08/22 13:26:39 Y8v/vy5r0
>>183がなぜ普通のマウスジェスチャ拡張入れないのか気になる。


189:名無しさん@お腹いっぱい。
07/08/22 13:28:00 BsRGJ0Sb0
>>187
スクリプトの知識ないしFx自体も使い始めたばかりで、userChrome.jsも軽い拡張程度と思って使ってました。
なんで推測してわからんかったですハイ・・・
おかげで解決しました。ありがとうございます。

190:名無しさん@お腹いっぱい。
07/08/22 13:28:48 zSM314Ig0
switchも知らんやつがスクリプト書き換えるなんて想定外だと思うよ・・・

191:名無しさん@お腹いっぱい。
07/08/22 13:33:28 BsRGJ0Sb0
申し訳ない・・・

>>188
機能多すぎ、こんなにイラネと思ったからです。

192:名無しさん@お腹いっぱい。
07/08/22 14:18:28 OiSmANFt0
>>184
どうしてもうまくいかない…

GM_addStyle("body {margin-right: 20%; margin-left: 20%;}")
元のスクリプトがこれだけなんだが、どんな風に記述すればいいのかわからないんだ
ど素人で申し訳ないんだが、スクリプトを書いてもらえないだろうか

193:名無しさん@お腹いっぱい。
07/08/22 14:40:07 zSM314Ig0
今度はif知らん奴か・・・
if (top==window) GM_addStyle("body {margin-right: 20%; margin-left: 20%;}");


194:名無しさん@お腹いっぱい。
07/08/22 14:49:03 OiSmANFt0
>>193
トンです
ifは頭に入れるのか…後に入れて首を捻ってた俺って一体…

195:名無しさん@お腹いっぱい。
07/08/22 19:10:56 SD01+S/A0
javascript勉強するのにいい本とかサイトとかある?


196:名無しさん@お腹いっぱい。
07/08/22 19:26:33 +ajYCpDN0
Googleってサイトがおすすめ

197:名無しさん@お腹いっぱい。
07/08/22 19:32:00 SD01+S/A0
Googleでググってもサーチエンジンしか出てこないよ。

198:名無しさん@お腹いっぱい。
07/08/22 20:09:46 DekXkU/60
Googleでググる。
頭が頭痛だ。
お腹が腹痛で痛い。

199:名無しさん@お腹いっぱい。
07/08/22 20:20:42 Y0fzPBX10
検索ワード「Google」でググっても「Google」というサーチエンジンしか出てこないよ。
というボケなのでは

200:名無しさん@お腹いっぱい。
07/08/22 20:21:42 AylXWSTm0
>>198
突っ込んじゃいけないとは分かってるんだが、
>>197は「Google(っていう検索ワード)でググってもサーチエンジンしか出てこない」
って言いたかったのでは

201:名無しさん@お腹いっぱい。
07/08/22 20:25:07 acsgzg9K0
gdgd

202:名無しさん@お腹いっぱい。
07/08/24 13:36:41 eBIdgm7A0
恐縮ですが
uc.jsを使って選択文字列を外部のプログラム(メモ帳)に
渡すスクリプトをどなたか教えてくれませんか?
よろしくお願いします

203:名無しさん@お腹いっぱい。
07/08/24 15:55:18 mBwv0soC0
>>202
>選択文字列に渡す
とは次のどれ
1.選択文字列をファイル名として
2.選択文字列を文書の文字列として
3.選択文字列をファイル名としてファイルを印刷

204:名無しさん@お腹いっぱい。
07/08/24 16:10:30 eBIdgm7A0
>>203
説明不足ですみません
2.の選択文字列を文書の文字列としてです

205:名無しさん@お腹いっぱい。
07/08/24 16:22:45 lS9rh9Md0
そりゃスクリプトだけじゃ無理だろう

206:名無しさん@お腹いっぱい。
07/08/24 16:37:53 eBIdgm7A0
>>205
やっぱそうですか

かなりググったんですが選択した文字をメモ帳や
テキストエディタに丸投げする単純動作のスクリプトが
(スクリプト自体は複雑かもしれませんが)見あたらなくて・・・

207:名無しさん@お腹いっぱい。
07/08/24 16:49:56 mBwv0soC0
>>206
URLリンク(www6.uploader.jp)

208:名無しさん@お腹いっぱい。
07/08/24 17:07:18 eBIdgm7A0
>>207
もしかして、aliceさんですか?

選択文字列を従えてノートパッドが開くのを確認しました
ありがとうございます

調子に乗ってほかのエディタでもいけるかなと思い
17行目を変えてみましたが
エラー吐かれました
でも選択した範囲を即編集の夢が叶いました。
大事に使わせていただきます

209:208
07/08/24 17:23:07 eBIdgm7A0
はやとちりすいません・・・

ほかのエディタでも起動確認しました
まさしく理想!望に通り!鬼に金棒!
使わしていただきます

210:名無しさん@お腹いっぱい。
07/08/24 21:45:53 +nKCqDuK0
>>205
( ´,_ゝ`)プッ

211:名無しさん@お腹いっぱい。
07/08/25 09:08:13 /2UwBBmA0
MozillaZineからXPIが404になってて落とせないけど、配布終了になったの?

212:名無しさん@お腹いっぱい。
07/08/25 11:22:57 8OlgrzIM0
URLリンク(forum.addonsmirror.net)

213:名無しさん@お腹いっぱい。
07/08/25 13:14:32 /2UwBBmA0
おぉ、サンクス。そういえばどんなミラーサイトみたいなのあったな・・・

214:名無しさん@お腹いっぱい。
07/08/25 22:08:49 oanrmt4t0
ページ移動しなくとも次のページの内容を読み取ってくれるようなスクリプトがあったと思うのですが…見つかりません。
確かITBizやGoogleなど複数のサイトに対応していたと思います。

215:名無しさん@お腹いっぱい。
07/08/25 22:20:16 l4/hytEC0
autopagerize?

216:名無しさん@お腹いっぱい。
07/08/26 12:13:29 eCjE9lSxO
>>214
AutoPagerize version: 0.0.12 + AutoPagerize ニコニコ動画対応版 + α
URLリンク(d.hatena.ne.jp)


オヌヌメ

217:名無しさん@お腹いっぱい。
07/08/27 14:45:14 PbahcKSb0
SCRAPBLOG : 【つづき】 ロッカージェスチャの実装

URLリンク(www.xuldev.org)

これってまだ実装されてないですよね?
ロッカージェスチャの誤爆が多くてちょっときつい

218:名無しさん@お腹いっぱい。
07/08/28 00:15:27 vV29DgLR0
AutoPagerize ニコニコ動画対応版って、使えなくなってない?
だれか対応させてくれ〜

219:名無しさん@お腹いっぱい。
07/08/28 11:26:13 p4h2i6e20
Menu Editorがあるとコンテキストメニューに追加される機能が動かなくなるのを防止するスクリプトを入れると
今度は終了して起動する度にMenu Editorで設定した位置にならなくなるし、どの道一緒じゃん・・・
そういうMEと干渉するスクリプトに加えると干渉しなくなる魔法の呪文はないのかorz

220:名無しさん@お腹いっぱい。
07/08/28 12:12:48 5TlpPzCL0
>>219
面倒だけどuserChrome.cssで代用するとか。
Menu Editorで出来ることはほぼuserChrome.cssでも出来るし。

221:名無しさん@お腹いっぱい。
07/08/28 12:17:19 57kZ5rHU0
消すのは楽だけど移動がめんどい。

222:名無しさん@お腹いっぱい。
07/08/28 12:49:52 tVDeBY7T0
URLリンク(blogs.dion.ne.jp)
ここのRSS feedを表示させるってやつについて質問です

a[href$=".pdf"]:before { content: url("moz-icon://.pdf?size=16"); }
これでPDFアイコンが表示されるけど、feedアイコン表示させたい場合はpdfのところに
何を入れればいいですか?

223:名無しさん@お腹いっぱい。
07/08/28 13:48:37 tVDeBY7T0
なんだrssとかでよかったのか・・・
出来たのはいいんですけど、アイコンがデフォのオレンジのじゃないんです
アイコンってどう変えればいいんですか?

224:名無しさん@お腹いっぱい。
07/08/28 14:25:13 p4h2i6e20
>>220
やっぱそれしかないかねぇ・・・JavaScriptの技術もないし。でも移動のやり方がわかんねぇww
まぁそれはuserChrome.cssで聞くべきかな

225:名無しさん@お腹いっぱい。
07/08/28 14:30:45 tVDeBY7T0
moz-icon://.xmlで出てくる画像を、デフォルトのRSS Feedのオレンジのに
したいんですが、どうすればいいですか?

とりあえずここからURLリンク(www.feedicons.com)
アイコンだけ取ったのですが、その後はわかりません・・

226:名無しさん@お腹いっぱい。
07/08/28 16:55:51 5TlpPzCL0
>>225
>>222のサイトの説明通りにアイコンファイルをdataスキームに変換した後、そのコードを

a[href$=".rss"]:before { content: url("ここ"); }

にコピペすればおk          

227:名無しさん@お腹いっぱい。
07/08/28 17:27:23 tVDeBY7T0
>>226
出来ました、ありがとうございます

228:名無しさん@お腹いっぱい。
07/08/28 20:04:16 kZSt/W5F0
>>218
この手の方法は規制されやすいよ
Googleだって、やり過ぎると規制されるし

229:名無しさん@お腹いっぱい。
07/08/28 20:19:38 +Do7Uxdh0
>>218
通常のAutoPagerizeに戻して
siteinfoのwikiのコメに新しいsiteinfoがあるから(スパムに埋もれてるけど)
それをSITEINFOに写せばおk。

>>219
むしろサイト側は積極的に対応させるべきだと思うが。

230:229
07/08/28 20:20:25 +Do7Uxdh0
ぎゃー。まちがえた。
219じゃなくて>>228

231:名無しさん@お腹いっぱい。
07/08/28 21:20:30 p4h2i6e20
質問スレで順番かえる方法教えてもらって意気揚々と設定を始めたら>>221の意味が分かって諦めた\(^o^)/

232:名無しさん@お腹いっぱい。
07/08/28 21:32:09 5TlpPzCL0
>>231
r ̄ ̄ ̄ ̄ヽ
|: 試 そ あ|
|: 合 こ き.|
|: 終 で ら.|
|: 了   .め|   _
|: だ .  .た|  谷w)
|: よ .   ら> t.__ノ
ヽ     _/  // ヽ
  ̄ ̄ ̄   / .i⌒/...i
    r'ニ7  J-.' ..ノ ...|
   |/=j  .(` ̄   ....|
  ..r".┘   i;:;::::;:;;:;;;;:;;/
  /4 ( i    {:;::;;::;:;;;;/
 /__彡{ |    `i;:;;;:;;::;}
(  ミ i l、     i:;;:::ノ
じ二ニLっ)    ど_j

233:名無しさん@お腹いっぱい。
07/08/28 22:17:53 vV29DgLR0
>>229
url: URLリンク(www.nicovideo.jp)(recent|tag/|search/)*

nextLink: //a[child::img[contains(@src,"img/common/pagernexton.gif")]]

insertBefore: //table[@summary="一覧"]/following-sibling::*

pageElement: //table[@summary="一覧"]

これ?試してみたんだけどダメだった なんでだろう

234:前スレ 80
07/08/28 23:13:17 wBSawSNT0
久々に新しいの上げた.
userContent.js ver. 1.0
URLリンク(www6.uploader.jp)
userMenu.js ver. 0.9
URLリンク(www6.uploader.jp)

共通の更新内容
・JSA_modoki.jslの「context.link」が正しく取得できなかったのを修正.
・GM_modoki.jslの「GM_xmlhttpRequest」で文字化けしないように修正.

userContent.jsの更新内容
・GMメタデータのinclude,excludeのワイルドカードの「?」に対応.
・READ_GMMETAのデフォルトを「1」に変更.
・ホストオブジェクトにメソッドを追加.
・ツールメニューに簡素なコントロール用メニューを追加するように.

userMenu.jsの更新内容
・eventが正しく渡されていなかったのを修正.
・メニューの挿入位置が見つからない場合に,何とか自力解決するように.
・ホスト起動時に同時にスクリプトを実行する自動実行と言う仕組みを追加.
・メニューの可変ラベルを微妙にサポート.
・タブメニュー用の表示型を追加.
・新機能向けのサンプルを新しく追加.

235:名無しさん@お腹いっぱい。
07/08/28 23:57:49 HnVsiwWv0
>>234 80氏
更新乙です。
「GM_modoki.jslの「GM_xmlhttpRequest」で文字化けしないように修正」完璧です。
タブ系は相変わらずSMの仕様上ダメですが
それ以外はSeaMonkeyでも動作確認いたしました。

ところでuserMenu.js Ver.0.9の方に入っているGM_modoki.jslは前のやつでは?

236:229
07/08/29 00:08:41 ae+cfjfU0
>>233
そのまま書くんじゃなくて文字コードutf-8(BOM無し)でautopagerize.user.jsの33行目付近の
SITEINFOに以下のように書くってことは知ってます??手元では動くけどなぁ。
var SITEINFO = [
{
url: 'URLリンク(www.nicovideo.jp)(recent|tag/|search/)*',
...
},
...
]

237:名無しさん@お腹いっぱい。
07/08/29 00:48:43 XxjjFhPv0
80氏乙です。
早速使ってみたんですが、エラーコンソールに以下のエラーが出てるんだけど無視しても大丈夫ですか?

Error: userMenu.js
userMenu.pl.js (require) Error : Error opening input stream (invalid filename?)

Source userMenu.uc.js
Line: 129

userContent.uc.jsもLine:98で同じエラー出てます。
プリロード系は入れてないです。

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a8pre) Gecko/2007082616 Minefield/3.0a8pre

238:名無しさん@お腹いっぱい。
07/08/29 00:56:14 2ie+qvyw0
>>221
やったことないけどそういうのって uc.xul とかでできないかな。 めんどくさそうだけど。アドオンとかいれると色々あるので menueditor ははずしちゃった。
質問ですがページ内検索バーのパーツをツールバーのボタンにしたいのですが uc.xul でできますか。
試しにカスタムボタンでページ内検索のボタン作って押したら検索バーがでてきたので
検索バーがでてこないように css で非表示指定か uc.js で元関数上書きしようと思っていますが
uc.xul でツールバー>カスタマイズ の中にオリジナルのボタンつくれるでしょうか。 xpi じゃないと無理?

239:名無しさん@お腹いっぱい。
07/08/29 01:03:11 kLWC5VAB0
var SITEINFO = [
{
url: 'URLリンク(www.nicovideo.jp)(recent|tag/|search/)*',
nextLink: '//a[child::img[contains(@src,"img/common/pagernexton.gif")]]',
insertBefore: '//table[@summary="一覧"]/following-sibling::*',
pageElement: '//table[@summary="一覧"]',
},

UTF-8Nなんだけどなぁ・・・

240:名無しさん@お腹いっぱい。
07/08/29 01:35:40 eRACFBL70
>>234
乙です。

っと、これだけじゃ何なので・・・いちおうグリモン絡みの情報ってことで書いておく。
グリモン使いで、お世話になっている人も多いと思われる
Greased Lightbox
URLリンク(shiftingpixel.com)
が、1.5になっている模様です。

何故、テストページが domokun ?w

ところでこれって、jpg だけかと思ったら、bmp、png、gif にも対応してたんやね。
今頃気づいたよorz

241:名無しさん@お腹いっぱい。
07/08/29 03:18:08 Ve6IPv5/0
>>238
ツールバー>カスタマイズ のパレットにボタン作成するスクリプトである
ボタンは,ツールバーにドラッグで配置する
配置されたボタンは以降自動配置される
URLリンク(www6.uploader.jp)
例はtestというラベルのボタンを作成するもので, ボタンを押すとtestとアラートが表示される


242:名無しさん@お腹いっぱい。
07/08/29 06:59:38 UF3lTj5C0
>>241
この手のやつ
DOM Inspectorで見るとループしませんか?

243:名無しさん@お腹いっぱい。
07/08/29 09:10:45 NHEjDsYt0
>>239
pager_next_on.gif かな?

244:名無しさん@お腹いっぱい。
07/08/29 09:40:02 kLWC5VAB0
>>243
うわ・・・ほんとだ・・・
ありがとうございまふ

245:名無しさん@お腹いっぱい。
07/08/29 09:54:28 I9G9pX8N0
みんなLDRize使おうぜ

246:名無しさん@お腹いっぱい。
07/08/29 15:52:15 SN4qeEDC0
JSA_modoki.jsl の 7行目は

× if(event && event.ctrltKey) this.withKey += 2;
○ if(event && event.ctrlKey) this.withKey += 2;

ですよね?

247:名無しさん@お腹いっぱい。
07/08/29 17:44:43 SlZoHtUA0
URLリンク(openhideaway.net)
このページのJSA ScriptがuserMenu.jsで使えないのは
なんででしょうか。
firebugのコンソールによると
var docTitle = window._content.document.title;
でエラーがでてるようです。

248:名無しさん@お腹いっぱい。
07/08/29 18:00:59 Ve6IPv5/0
>>247
_contentをcontentにする

249:名無しさん@お腹いっぱい。
07/08/29 18:21:11 SlZoHtUA0
>>248
動作させることができました。
ありがとうございます。

250:名無しさん@お腹いっぱい。
07/08/29 19:01:31 mJEBbFRx0
Greased LightboxをuserContent.jsで使ってみようと思ったんだけど

エラー: userContent.js / greasedlightbox.user.js SyntaxError : illegal character
ソースファイル: file:///プロファイルのパス/chrome/SubScript/content/greasedlightbox.user.js
行: 1

と、エラーコンソールに出て使えません。
詳しい方何かアドバイスください。

251:名無しさん@お腹いっぱい。
07/08/29 19:16:08 Ve6IPv5/0
>>250
当方では,エラーも出ずに動作しております。
userContent.js ver. 1.0
Greased Lightbox v0.15
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Greased Lightbox, userContent.jsおよびその他のバージョン等環境の問題ではないでしょうか。

252:251
07/08/29 19:21:12 Ve6IPv5/0
>>250
おそらくテキストファイルの先頭にAscii文字以外の不可視文字が紛れ込んでいると思われます。
greasedlightbox.user.js をテキストエディタで開いて, 一行目以外を選択してコピー,
新しいテキストファイルにペーストしてから, 一行目は手打ちで入力。
できた新しいテキストファイルをgreasedlightbox.user.jsに上書き(UTF-8で)。

253:名無しさん@お腹いっぱい。
07/08/29 19:26:50 g5LU6XJb0
>>250
252も言ってるけど、UTF-8のBOMが付いてるから。

254:名無しさん@お腹いっぱい。
07/08/29 20:39:52 kaWdtgHR0
884 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/07/16(月) 15:00:19 ID:nRvlnXT50 [PC]
userContent.js ver. 0.9
AutoPagerize (version 0.0.12)
の組み合わせで
URLリンク(journal.mycom.co.jp)
のようなサイトを2ページ目以降読み込むと文字化けしてしまいます
userContent.jsではなくGreasemonkeyで使用した場合は化けずに表示されます


今回のuserContent.js ver. 1.0で上記バグが再発しているようです
AutoPagerize (version 0.0.12)
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

255:名無しさん@お腹いっぱい。
07/08/29 21:23:55 PNhe5tz30
>>251-253
250じゃないけど同じ失敗してたんで助かりました。

256:名無しさん@お腹いっぱい。
07/08/29 21:41:44 ae+cfjfU0
まとめサイトの拡張の投票みたいにgreasemonkeyやuserChrome.jsの投票ほしいー

257:250
07/08/29 22:01:13 mJEBbFRx0
>>251-253
ありがとうございます。無事動きました。

258:254
07/08/29 22:49:00 kaWdtgHR0
申し訳ない
userMenu.js ver. 0.9に含まれるGM_modoki.jslでuserContent.js ver. 1.0本来のGM_modoki.jslを上書きしていたのが原因だった。

259:名無しさん@お腹いっぱい。
07/08/30 00:07:00 64Xj7dr+0
んー、未だ unsafeWindow を使ったスクリプトが動かない。

260:名無しさん@お腹いっぱい。
07/08/30 01:24:11 6x6B6vev0
>>241
Aliceさんありがとうございます。 uc.js でカスタムボタン?、とwktkしながら新規プロファイルでいくつかボタンを追加してみましたが動作対象外のバージョンの Fx なのでコードは実行されませんでしたがボタンが配置できました。

261:名無しさん@お腹いっぱい。
07/08/30 01:53:16 k1XhGH/I0
Firefox 2.0.0.6、userChrome.js0.8、XP SP2、AliceさんとこのSubscript loader

about:configでgeneral.useragent.overrideを設定すると
スクリプトが一切動かないようなんですが、これは仕様ですか?

262:名無しさん@お腹いっぱい。
07/08/30 01:56:51 h0Vn/K/g0
userMenu.jsで
URLリンク(d.hatena.ne.jp)
のページのShareOnTumblrを使用しようとするとエラーが出て使えません。
78行目の var location = update({}, window.location); のところで
setting a property that has only a getter
というエラーが出ているのですがどうしたらいいでしょうか。
お願いします。

263:名無しさん@お腹いっぱい。
07/08/30 02:13:41 /RGURXfP0
>>261
お使いのものが古いバージョンではないかと思います
最新のをダウンロードしてみてください。

264:名無しさん@お腹いっぱい。
07/08/30 07:01:19 /uhNFs5E0
Alice氏のDragNgoModoki2.uc.jsなんだけど、
リンクをウィンドウの外にD&Dすると別窓でリンクが開く…という
動作をさせたいんだけど対応は可能ですか?

265:名無しさん@お腹いっぱい。
07/08/30 07:54:23 /RGURXfP0
>>264
無理です。
OSまたはウインドウマネージャの動作になります。

266:名無しさん@お腹いっぱい。
07/08/30 08:17:55 /uhNFs5E0
>>265
Alice氏ですか?
無理ぽと分かってすっきりしました。レストンクスです

267:名無しさん@お腹いっぱい。
07/08/30 18:10:34 01DSOrDt0
>>218
AutoPagerize version: 0.0.12 + AutoPagerize ニコニコ動画対応版 + α
URLリンク(d.hatena.ne.jp)

268:263
07/08/30 18:40:07 /RGURXfP0
>>261
ご迷惑をおかけしました。
FxとTbを判別するのを少し変えたのでUAに影響されないようになったと思います。

269:名無しさん@お腹いっぱい。
07/08/30 19:49:23 ngKvuEim0
>>267
それでもニコニコだけダメじゃね?

270:名無しさん@お腹いっぱい。
07/08/30 21:57:26 5zCApuvZ0
>>269
俺もニコニコだけダメなんだよね

var SITEINFO = [
{
url: 'URLリンク(www.nicovideo.jp)(recent|tag/|search/)*',
nextLink: '//a[child::img[contains(@src,"img/common/pager_next_on.gif")]]',
insertBefore: '//table[@summary="一覧"]/following-sibling::*',
pageElement: '//table[@summary="一覧"]',
},

にしても動かない

insertBefore: //body/table[last()]
pageElement:  //table[last()-1]

にするとrecentとsearch/は2ページ目までだったら表示される

271:前スレ 80
07/08/30 22:31:05 guxT0dj40
>>235
報告有難うございます.
仰るとおり,userMenu.jsのGM_modoki.jslは古いですね.

>>237
プリロードを使わないのなら,そのエラーは問題ありません.

>>246
有難うございます.直しておきます.

>>259
>>108 のスクリプトの事なら,原因はunsafeWindowではなく
実行権限とかセキュリティがらみの問題だと思います.
livedoor Readerがコールバックする関数の__parent__プロパティを参照でもするのか,
そこでエラーが発生しているような感じです.
まだあまり調べてないので見当違いかも.

272:前スレ 80
07/08/30 23:26:09 guxT0dj40
>>262
そのスクリプトの最初に 以下の行を,
(function(){

最後に以下の行を追加すれば動くんじゃないかと.
})();

273:名無しさん@お腹いっぱい。
07/08/31 00:14:14 ysKG0xzH0
>>272
ありがとうございます。
試してみたところ 105行目の
return location.hostname.match(/amazon\.co\.jp/);
のところで TypeError : location.hostname has no properties
というエラーが出て動作しません。

location.hostnameのところを変えたほうがいいのでしょうか。

274:名無しさん@お腹いっぱい。
07/08/31 01:18:36 3hmlBW960
>>273
場当たり的な方法。(これで画像は送れた)
var location = update({}, window.location); を
var xlocation = update({}, location); に変更し,
次行以降の location.〜 をすべて xlocation.〜 にする。

275:名無しさん@お腹いっぱい。
07/08/31 01:49:16 ysKG0xzH0
>>274
画像だけでなく引用文も送ることができました。
このscriptはなぜかuserMenu.jsの0.7版では動作していたので
そこらへんの変更が関係あるのでしょうか。
これでuserMenu.jsの0.9に乗り換えることができます。
こんな夜中にありがとうございました。

276:237
07/08/31 03:24:28 6edUiA8t0
>>271
ありがとう。
これを機にプリロードなんか入れてみるかな。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5373日前に更新/280 KB
担当:undef