09/01/01 15:37:40 t3UAuOTw0
質問は必ずまとめサイトに目を通した後にして下さい。
■まとめサイト
firefoxまとめサイト
URLリンク(firefox.geckodev.org)
URLリンク(firefox.geckodev.org)
URLリンク(firefox.geckodev.org)
■前スレ
firefox userChrome.js greasemonkeyスクリプトスレ 6
スレリンク(software板)
■拡張機能
greasemonkey
URLリンク(www.greasespot.net)
Userscripts.org
URLリンク(userscripts.org)
"alta88's userChromeJS"
URLリンク(userchromejs.mozdev.org)
userChromeJS フォーラム
URLリンク(forums.mozillazine.org)
"zeniko's userChrome.js"
URLリンク(mozilla.zeniko.ch)
userChrome.js フォーラム
URLリンク(forums.mozillazine.org)
URLリンク(forums.mozillazine.org)
userChrome.js 0.8 (FX) - Add-ons Mirror
URLリンク(forum.addonsmirror.net)
2:名無しさん@お腹いっぱい。
09/01/01 15:38:13 t3UAuOTw0
■拡張機能その2
JavaScript Actions
URLリンク(openhideaway.net) (復旧中?)
Custom Buttons
URLリンク(addons.mozilla.org)
Custom Buttons フォーラム
URLリンク(custombuttons.phpbbnow.com)
Custom Buttons2
URLリンク(addons.mozilla.org)
Custom Buttons2 フォーラム
URLリンク(custombuttons2.com)
■firefox用スクリプトアップローダー
firefoxのuserchrome.js・greasemonkey等のスクリプトアップローダー
URLリンク(www6.uploader.jp)
3:名無しさん@お腹いっぱい。
09/01/01 15:41:53 t3UAuOTw0
とりあえず次スレもGreasemonkeyとセットで行きますか?
分けても過疎るだけだろうしセットでいいんじゃね?
スレタイ・テンプレでの正式名称の表記いい加減直さない?
○Firefox
×firefox
keyconfigとUbiquityも入れてくれ
Ubiquity は、ウェブをより使いやすくする
スレリンク(esite板)
Vimperatorは?
そういう展開ならStylishも含めて「スクリプト全般スレ」で良いんじゃね?
・本スレ
・初質スレ
・拡張スレ
・アドオン晒しスレ
・SS晒しスレ
と、他はシンプルだし
こっちもまとまればいいんだけどなあ
Mozilla Firefox usercontent.css 広告カットスレ 1
スレリンク(software板)
え?スクリプト?
4:名無しさん@お腹いっぱい。
09/01/01 15:43:47 t3UAuOTw0
Stylishはどう考えてもスクリプトじゃない
Stylishによる広告カットは原則こっち
【CSS】Mozilla広告ブロック Part4かな【Adblock】
スレリンク(software板)
userChrome.css は本スレかな。こっちでも良さそうだけど。
userChrome.cssとStylishを区別する意味って無いんじゃないかな
まあどっちにしろこのスレの対象にはならなさそうだが
とりあえず、Mozilla Firefox *** ってスレタイにしてほしい。見栄えが悪いのよ、このスレだけ。
とりあえず、firefoxがFirefoxになっとけば文句は言わない
userChrome.cssはどっちかというと、テーマスレの方だろjk
スタイルシートがスクリプトだなんて笑わせるなw
テーマスレか質問すれでじゅうぶんだがや
(´・ω・`)
本スレや拡張スレとかと合わせて
Mozilla Firefoxが含まれるといいなー
Mozilla Firefox JavaScript スレ 7
でどうすか
「JavaScriptスレ」とか頭悪すぎだろ、Web制作板じゃあるまいし。
userChrome.jsやGreasemonkeyの話をするスレをその単語で一括りにして、
新規に情報を求めてスレッド検索をした人がすぐ辿り着けると思ってんのか?
5:名無しさん@お腹いっぱい。
09/01/01 17:39:23 DFMhxQ8H0
Firefoxになってねーじゃねえか たこ
6:名無しさん@お腹いっぱい。
09/01/01 18:13:51 lXT1OWql0
AutoPagerize便利
7: 【大凶】 【134円】 株価【91】
09/01/01 20:24:22 /h+7ZAdd0
たしかにスレタイの見栄え悪いな
8:名無しさん@お腹いっぱい。
09/01/01 22:16:11 jhYT+igJ0
OpenBookもどき
URLリンク(www6.uploader.jp)
Edit Bookmark Panelにリサイザ追加する < OpenBookでは + になってて変
フォルダツリー閉じていてもリサイズできる< OpenBookではたぶんできない
フォルダツリーとタグセレクタのエキスパンダ開閉状態を記憶する < OpenBookでは起動時はとちらかに固定
9:971
09/01/02 07:11:57 Rfn0KqCT0
前スレの971です。使用感をきちんと書かずにすみませんでした。
修正していただいたスクリプトでは、修正前は表示されてた、AutoPagerizeで
継ぎ足す前のページでも、リンク先のURLのツールチップが表示されませんでした。
よくわかりませんが、エラーコンソールでは、
〈 AutoPagerize is not definede. 行: 15 〉と表示されてました。
↓修正前のスクリプト
(function popup(){
function convert(context) {
var links = document.evaluate('descendant::a[@href]',contest,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);
for (i=0; i < links.snapshotLength; i++) {
links.snapshotItem(i).title += ' ' +links.snapshotItem(i).href;
}
}
if(Autopagerize && Autopagerize.addFilter) {
Autopagerize.addFilter(function(pages) { pages.forEach(convert); });
}
})();
10:971
09/01/02 07:16:52 Rfn0KqCT0
申し訳ありません。修正前のスクリプトは↓です。
(function popup(){
var links = document.evaluate('//a[@href]',document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);
for (i=0; i < links.snapshotLength; i++) {
links.snapshotItem(i).title += ' ' +links.snapshotItem(i).href;
}
})();
↓修正していただいたスクリプトです。
// ==UserScript==
// @name PopUpUrl
// @namespace URLリンク(www.petitnoir.net)
// @description
// @include *
// ==/UserScript==
(function popup(){
function convert(context) {
var links = document.evaluate('descendant::a[@href]',contest,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);
for (i=0; i < links.snapshotLength; i++) {
links.snapshotItem(i).title += ' ' +links.snapshotItem(i).href;
}
}
if(Autopagerize && Autopagerize.addFilter) {
Autopagerize.addFilter(function(pages) { pages.forEach(convert); });
}
})();
11:名無しさん@お腹いっぱい。
09/01/02 07:24:03 UxyVVu6P0
>>10
(function popup(){
function convert(context) {
for (var k=0; context.length, k++){
var links = document.evaluate('descendant::a[@href]',
contest[k],null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);
for (i=0; i < links.snapshotLength; i++) {
links.snapshotItem(i).title += ' ' +links.snapshotItem(i).href;
}
}
}
convert([document.body]);
addFilter(convert);
function addFilter(filter, i) {
i = i || 4;
if(window.AutoPagerize && window.AutoPagerize.addFilter)
window.AutoPagerize.addFilter(filter);
else if(i > 1)
setTimeout(arguments.callee, 1000, filter, i - 1);
}
})();
12:名無しさん@お腹いっぱい。
09/01/02 07:25:13 UxyVVu6P0
×contest
○context
13:名無しさん@お腹いっぱい。
09/01/02 08:37:09 rEOR/KGA0
Mozilla Re-Mixが記事が右によっててものっそい読みにくいです
何か良い対処法は無いもんでしょうか
14:名無しさん@お腹いっぱい。
09/01/02 08:38:49 c5nPej7/0
>>13
スレ違い
15:名無しさん@お腹いっぱい。
09/01/02 08:40:35 6o8lV2Yl0
>>13
スレ違もはなはだしい
userChrome.js 及び greasemonkey とは
何の関係もない
16:15
09/01/02 08:45:13 6o8lV2Yl0
と書いたものの・・・
greasemonkeyスクリプトもあったので貼っておく
Mozilla Re-Mix Cleanup | userstyles.org
URLリンク(userstyles.org)
ただし、userChrome.css 及び Stylish で対応した方が
greasemonkeyスクリプトで対応した時よりも
ページ読み込み後の書き換えが無い分高速に感じる
17:名無しさん@お腹いっぱい。
09/01/02 08:50:33 6o8lV2Yl0
↑
× userChrome.css 及び Stylish で対応した方が
○ userContent.css 及び Stylish で対応した方が
18:名無しさん@お腹いっぱい。
09/01/02 08:54:15 lWVkWJzc0
わざわざ猿でする意図が分からん
19:名無しさん@お腹いっぱい。
09/01/02 08:56:33 rEOR/KGA0
>>14->>17
スレチでしたか orz
すいません、今度からもうちょっと勉強してから聞きます
greasemonkeyのスクリプト有難く使わせてもらいます、お騒がせしました
20:名無しさん@お腹いっぱい。
09/01/02 14:25:31 yJSUkAnk0
>>10
.replace('Autopagerize','AutoPagerize')
とか、初歩的なミスが。
# スレタイもだが。
スマートな感じに書くとこんな感じかな。
// ==UserScript==
// @name PopUpUrl
// @namespace URLリンク(pc11.2ch.net)
// @include URLリンク(*)
// ==/UserScript==
setTimeout(function(){
var fn = function (doc) {
Array.forEach(doc.getElementsByTagName('a'),function(a){
if (a.title.indexOf(a.href) === -1) a.title += ' ' + a.href;
});
};
fn(document);
if (window.AutoPagerize) AutoPagerize.addFilter(function(docs){docs.forEach(fn);});
},10);
21:名無しさん@お腹いっぱい。
09/01/02 14:35:36 pMpk2lOc0
('a')
22:名無しさん@お腹いっぱい。
09/01/02 14:39:16 G4sMbLPY0
クックルかとオモタ
23:名無しさん@お腹いっぱい。
09/01/02 14:55:56 pMpk2lOc0
>>19
スレリンク(software板:343-344番)
24:名無しさん@お腹いっぱい。
09/01/02 15:00:06 9ZyXuEuE0
Super DragAndGo系の拡張で改行直前の文字列を操作すると
何故か認識されなくて困ってたんだが、
alice氏のtrimDblCliccingSelectWords.uc.jsで解決した
感謝
25:名無しさん@お腹いっぱい。
09/01/02 15:27:53 io67RADY0
layout.word_select.eat_space_to_next_word とか知らなかった
早速 false にした
26:名無しさん@お腹いっぱい。
09/01/02 16:07:54 gLT+WhRW0
ZOZOってページの商品をミドルクリックで新しいタブに開けるように出来ないでしょうか?
tabmixでは無理だったので
27:名無しさん@お腹いっぱい。
09/01/02 16:11:38 xi50bU250
出来てるよ
28:名無しさん@お腹いっぱい。
09/01/02 16:56:12 gREuLocr0
ユーザがテキストを選択した時に発行される専用のイベントってありますか?
29:名無しさん@お腹いっぱい。
09/01/02 17:21:44 I7OmGeib0
うちの環境だとtete版でuserChromeが動かないんだが、動いた人いる?
Vista SP1 tete版 3.0.5
同じサブスクリプトローダー使ってるPortableのほうは問題ない
いくつかサブスクリプトローダー入れ替えてみたりしたんだけど改善しないんだ
30:名無しさん@お腹いっぱい。
09/01/02 18:27:25 TdQhr5Ss0
>>29
同じ環境(Vista SP1 tete版 3.0.5)にローダーはv3.0.18modで動いてるよ
31:名無しさん@お腹いっぱい。
09/01/02 18:30:20 y38t05cH0
>>11
>>20
どうもありがとうございます。
正常に動くようになりました。
32:名無しさん@お腹いっぱい。
09/01/02 19:23:24 I7OmGeib0
>>30
情報ありがとう、もうちょっといろいろ試してみる
33:名無しさん@お腹いっぱい。
09/01/03 02:48:18 5Qak5nEp0
Mozilla Re-Mix修正入れてみたら急に見やすくなり過ぎでフイタw
34:名無しさん@お腹いっぱい。
09/01/03 11:09:48 UyRsuqc+0
>>33
本来ならサイト側が対処するべき問題なんだけどねw
仮にもFirefoxを標榜するサイトがあのような為体な構成ではね…。
35:名無しさん@お腹いっぱい。
09/01/03 11:14:22 3kHpr7g70
サイドバーを片側に2つ並べるデザインは理解できない
36:名無しさん@お腹いっぱい。
09/01/03 11:26:06 vwjs7Mrl0
「Firefoxを標榜する」ってなんですか?
37:名無しさん@お腹いっぱい。
09/01/03 11:34:50 9b3ukgt/0
stylishの有用性を自ら示してるんだろ。そんなに叩くことかね
個々でなんとかできるからあのまんまなんだし
38:名無しさん@お腹いっぱい。
09/01/03 11:45:01 0vZISiXm0
個々で何とか出来るレベルの人間があんなブログ読むわけねーだろ
39:名無しさん@お腹いっぱい。
09/01/03 12:52:33 YFubWhgz0
Mozilla Re-Mixは拡張の紹介ブログ
よってスレチ
40:名無しさん@お腹いっぱい。
09/01/03 12:56:14 3kHpr7g70
拡張の紹介ブログってわけでもないんだが…
まあスレ違いなのは確か
41:名無しさん@お腹いっぱい。
09/01/03 13:00:03 UyRsuqc+0
Before URLリンク(77c.org)
After URLリンク(77c.org)
42:名無しさん@お腹いっぱい。
09/01/03 18:08:36 30nqRXFIP
userchrome版のcustombuttonってないですか?
もしなければ参考になりそうなスクリプトを教えて下さい
やりたいことは、p2やgmailのリンクをツールバーに付けたいんです
43:名無しさん@お腹いっぱい。
09/01/03 18:16:53 Iud7nZ/8P
全部自作で
44:名無しさん@お腹いっぱい。
09/01/03 18:30:19 OQ6iAQsh0
>>42
URLリンク(www.xuldev.org)
ここのVertical Toolbar。
って、これは縦置きのボタンだけど。
45:名無しさん@お腹いっぱい。
09/01/05 20:33:45 dw0VOjeJ0
質問よろしいでしょうか?
アドオンを減らしたくて、Greasemonkeyのソースコードをそれぞれ全部userChrome.jsへと
コピーしたのですが、反映されないようです。書式が違うのでしょうか?
46:名無しさん@お腹いっぱい。
09/01/05 20:35:39 cfksfwZh0
>>45
userContent.js
47:名無しさん@お腹いっぱい。
09/01/05 21:40:16 dw0VOjeJ0
>>46
GJ!マジありがとう。
48:名無しさん@お腹いっぱい。
09/01/05 23:22:11 dHVcBX0E0
~習作~
Bookmarkの右クリックメニューに[Move](移動)追加
<参考サイト>
SCRAPBLOG : Places
URLリンク(www.xuldev.org)
<?xml version="1.0"?>
<!DOCTYPE overlay [
<!ENTITY % placesDTD SYSTEM "chrome://browser/locale/places/places.dtd">
%placesDTD;
]>
<overlay xmlns:rdf="URLリンク(www.w3.org)"
xmlns="URLリンク(www.mozilla.org)">">
<popup id="placesContext">
<menuseparator insertafter="placesContext_openSeparator" />
<menuitem id="MyplacesContext_moveBookmarks"
command="placesCmd_moveBookmarks"
label="Move..."
insertafter="placesContext_openSeparator"
selection="bookmark|folder"
forcehideselection="livemarkChild|livemark/feedURI|PlacesOrganizer/OrganizerQuery" />
</popup>
</overlay>
マルチ御免。スレチだったらまた御免
49:47
09/01/06 11:34:57 R+N2TOPk0
ここで聞いて良いのかなあ?
Stylishという拡張をそのまんま、userChrome.cssに書き換えたのですが微動だにしません。
書式は同じはずなんですが。。
>>46
‥書き換えたのですが、やはり動きません、何ででしょう。
50:名無しさん@お腹いっぱい。
09/01/06 12:10:30 IAASxDNr0
cssはスクリプトじゃない
cssの質問するなら質問スレの方がいい
51:名無しさん@お腹いっぱい。
09/01/06 12:11:07 MgdliS8F0
Stylishはusercontent.cssの方だろ、大体
52:名無しさん@お腹いっぱい。
09/01/06 12:13:58 vTT8pwXX0
んなーこたーない
53:名無しさん@お腹いっぱい。
09/01/06 12:28:12 c9AJU3Xt0
んなこたーない
UIいじりとかはuserChrome.css担当だ
54:名無しさん@お腹いっぱい。
09/01/06 12:39:30 vTT8pwXX0
StylishはChromeにも適用できる
55:名無しさん@お腹いっぱい。
09/01/06 12:51:00 YExzXHO20
肉少なめ | Item - userChrome.jsでソースチェッカーオンラインを右クリックから使用する
URLリンク(niku.suku.name)
こんなのあった。
改造すれば、いろいろ使えそう。
56:47
09/01/06 12:53:32 R+N2TOPk0
Firefoxそのものの見た目は userContent.css userContent.js
サイトの中身やリアクションは userChrome.js userChrome.cssですよね??
GreasemonkeyやStylishはそれらの切り替えをeasyに出来るアドオンと解釈しているのですが。
そこで、これらをアドオンに頼らずにファイルで済ませようと考えたのですが‥。
57:名無しさん@お腹いっぱい。
09/01/06 13:02:31 vTT8pwXX0
>>56
志村ー逆ー逆ー!
ブラウザのUIはChrome、サイト内がContent
Stylishは殆どそのままでファイルに置き換えられるがGreasemonkeyは少々ややこしい
大人しくそのまま使用することを推奨する
58:名無しさん@お腹いっぱい。
09/01/06 13:39:26 MgdliS8F0
へぇ、StyleshってChromeのもあるんだ
サイト弄りだけかとおもてたよ
59:名無しさん@お腹いっぱい。
09/01/06 13:46:39 YExzXHO20
( ´,_ゝ`)プッ
60:名無しさん@お腹いっぱい。
09/01/06 16:26:40 21Stas9x0
>>58
ウェブコンテンツのみcssってのは、そもそもFxのウリの一つかもしれないものを
見落としてるよな。
61:名無しさん@お腹いっぱい。
09/01/06 17:11:11 MgdliS8F0
いやStylish使ったことないから良く知らないだけなんだけどね
全部userCrome.cssとuserContent.cssで出来るから要らないかなぁって
62:名無しさん@お腹いっぱい。
09/01/06 17:15:09 J8qxqXRC0
>>61
あっ そう
Stylish入れても別段重くなるわけでなく
管理が簡単になるので使ってるが
おまいはファイル二つの管理頑張れ
63:名無しさん@お腹いっぱい。
09/01/06 17:24:58 wnQoME570
chrome/以下をSCMで管理するんだ!
64:名無しさん@お腹いっぱい。
09/01/06 17:36:45 R+N2TOPk0
>>57
あーですね。うっかり八兵衞。
> Stylish
便利ですよ。このサイトどうしようもねえなあっていうときスタイルの検索かけると
運が良くて有名なサイトなら既に先達さんがたの書いたソースコードがあるから。
65:名無しさん@お腹いっぱい。
09/01/06 17:38:03 +sGlLDbM0
TumblrっていうサイトをLDRize使って見てるんだけど動作がおかしい
j押すごとに一つ一つ見ていけたんだけど最近は一番下までズルッと移動しちゃう
同じような事になってる人います?
66:名無しさん@お腹いっぱい。
09/01/06 17:39:45 B52mqvgr0
userCrome.cssはテーマ
userContent.cssは広告カット
が本スレっぽいかな。
Stylishは上のcssと違って再起動無しに即適用されるのが素晴らしい
67:名無しさん@お腹いっぱい。
09/01/06 18:29:17 3SLDpVFr0
>>63
ここでgit厨の俺がきましたよ
git速いしsvnみたいにフォルダごとに.svn見たいなのできたりしないしいいよ
おすすめ
68:名無しさん@お腹いっぱい。
09/01/06 18:49:55 InamKwhG0
>>65
dashboardもユーザのページもちゃんと動くよ
実行順がおかしいとかじゃね
69:名無しさん@お腹いっぱい。
09/01/06 19:34:52 21Stas9x0
>>66
chromeな。
70:名無しさん@お腹いっぱい。
09/01/06 20:22:44 SH7aka1VP
Download Statusbar の代替になるような
スクリプトないでしょうか?
71:名無しさん@お腹いっぱい。
09/01/06 21:35:28 B52mqvgr0
>>69
61をコピペったのになんという罠…
72:名無しさん@お腹いっぱい。
09/01/06 22:59:51 R+N2TOPk0
「ゆーざ」で一発変換出来るようにしてます。
userChrome.css
userContent.css
userChrome.js
userContent.js
73:名無しさん@お腹いっぱい。
09/01/07 02:02:39 Cpf0SMr90
>>64
なんとかRe-Mixですね。わかりますw
74:名無しさん@お腹いっぱい。
09/01/07 14:35:30 rjFuc65J0
これいいな。サイドバーのタイトルのとこにリスト出せる
ホイールで切り替え出来るし
URLリンク(www6.uploader.jp)
75:名無しさん@お腹いっぱい。
09/01/07 14:39:07 cZ4o6mA/0
all in one sidebarみたいにアドオンボタンだけ追加したいんだけど無理なのかな
76:名無しさん@お腹いっぱい。
09/01/07 14:47:54 dcl4LbT/0
>>75
できる
77:名無しさん@お腹いっぱい。
09/01/07 15:54:18 csJSD8Xj0
autopagerようやく復活したな
owatapager作ってくれた人ありがとう
78:名無しさん@お腹いっぱい。
09/01/07 15:59:53 +/BRpx9t0
autopager系だとGoogleアイコンっていうアドオンが、本来2ページ目に来る予定だったページ以降
にはアイコンが反映されないのでautopager系は使ってない。
利便性より見た目重視、、少数派かなあ?
79:名無しさん@お腹いっぱい。
09/01/07 16:50:42 XAnf1+q/0
>>78
Favicon with Google 3なら全く問題ない。
80:名無しさん@お腹いっぱい。
09/01/07 17:38:19 89l0nlOb0
>>79
素晴しいスクリプトだわ
あとそのサイトを他も見てたらTabooを日本語化してあるの見つけてまた最高だった
ありがとう
81:名無しさん@お腹いっぱい。
09/01/07 18:38:18 +/BRpx9t0
瓢箪から駒…この表現であってるかな?
まさかこんなScriptまであるとは、教えてくれてマジサンクス!
これで心置きなくGoogleIcon削除出来るよ。
82:名無しさん@お腹いっぱい。
09/01/07 18:47:56 qkVRtu8r0
ファビコンを検索結果に表示するのって
検索して出てきたページそのものにアクセスしてなくてもファビコン経由で
apacheのログとかその他アクセスログに残るんすよね
83:名無しさん@お腹いっぱい。
09/01/07 21:57:40 iXW/XBO80
Favicon with Google 3って
GoogleSearchServicePack.uc.jsとどう違うのでしょうか?
84:名無しさん@お腹いっぱい。
09/01/07 22:56:55 HNLkfPFG0
>>83
Favicon with Google 3はGreasemonkeyスクリプトでAutoPagerizeと仲良し
GoogleSearchServicePack.uc.jsはuserChrome.jsでOwataPagerizeと仲良し
85:名無しさん@お腹いっぱい。
09/01/08 00:32:53 bJJu8i5L0
メインメニューをコンテキストメニューに持ってくる方法とかないんもんだろうか
昔、コンテキストメニューに表示を持ってくるスクリプトが合ったんだが、こっちの環境だと動かなかった・・・
86:名無しさん@お腹いっぱい。
09/01/08 06:12:09 tN5gVbc2P
Amazon の商品ページに Yahoo!オークションの検索結果を表示する Greasmonkey スクリプト - AUSGANG SOFT
URLリンク(a-h.parfe.jp)
これって今も使えてますか?自分の環境じゃ動かなかったもので。
87:名無しさん@お腹いっぱい。
09/01/08 09:37:25 lRoEbCnz0
画面の右上にライムグリーンの■が表示されるから、何だろう?って思ったら
AutoPagerizeだったのね。
88:名無しさん@お腹いっぱい。
09/01/08 10:39:25 g7ei8n210
>>85
簡単に書けるだろと思って書いたら、おかしな見た目になったw
document.getElementById("contentAreaContextMenu").appendChild(document.getElementById("main-menubar"));
89:名無しさん@お腹いっぱい。
09/01/08 12:05:44 h3nB1hjk0
>>88
これはこれでなんかかっこいいな
コンテキストメニューらしくするなら例えばこうとか?
var contextMenu = document.getElementById("contentAreaContextMenu");
var mainMenu = document.getElementById("main-menubar");
contextMenu.appendChild(document.createElement("menuseparator"));
while(mainMenu.childNodes.length) contextMenu.appendChild(mainMenu.firstChild);
90:名無しさん@お腹いっぱい。
09/01/08 15:33:10 1SKZP+bc0
本家の userchromeJS スレに、trunk で動かなくなってたロケーションバーから
エンターとかで新規タブで開くスクリプトが投下されてた。
eval("gURLBar.handleCommand = " + gURLBar.handleCommand.toString().replace("if (aTriggeringEvent instanceof MouseEvent)","
if ((gBrowser.currentURI.spec != 'about:blank' || gBrowser.webProgress.isLoadingDocument) && (!aTriggeringEvent || !aTriggeringEvent.ctrlKey && !aTriggeringEvent.shiftKey && !aTriggeringEvent.altKey))
gBrowser.selectedTab = gBrowser.addTab(); $&"));
91:名無しさん@お腹いっぱい。
09/01/08 20:43:11 Ca6vmhqS0
userchromeJS スレってどこ?
ソフトウェア板にある??
92:名無しさん@お腹いっぱい。
09/01/08 20:47:24 4bnZ1aTC0
>>1 のフォーラム
93:名無しさん@お腹いっぱい。
09/01/08 21:06:38 Ca6vmhqS0
>>92
さんきゅう!
94:名無しさん@お腹いっぱい。
09/01/08 22:29:32 bJJu8i5L0
>>88-89
サンクス!
無事望みどおりのが作れたぜ
しかし、はじめMedleyMenu.uc.js入れてたから微妙に気づかなかったけど、外してみたら確かに>>88はちょっとかっこよかったw
95:名無しさん@お腹いっぱい。
09/01/09 11:53:52 Mv0KssTh0
今、AIOSで使って多機能の代替として、
URLリンク(d.hatena.ne.jp)
ここのを参考に頑張ってるんだが、表示>サイドバーの中身を直接出す方法がわからないんだがどう書けばいいんだろう
今のところはこんな感じなんだが
(function(){
const OPEN_MENU_POSITION = 1; // 0=Right 1=Left
var viewSidebarMenu = document.getElementById("viewSidebarMenuMenu").cloneNode(true);
var popupSet = document.createElement("popupset");
var popup = document.createElement("popup");
popup.id = "ucThrobberviewSidebarMenu";
var openMenuPosition = (OPEN_MENU_POSITION==0) ? "before_start" : "after_end";
popup.setAttribute("position", openMenuPosition);
popup.appendChild(viewSidebarMenu);
popupSet.appendChild(popup);
document.documentElement.appendChild(popupSet);
var throbber = document.getElementById("navigator-throbber");
throbber.disabled = false;
throbber.setAttribute("popup", "ucThrobberviewSidebarMenu")
}());
誰か教えてくれると嬉しい
96:名無しさん@お腹いっぱい。
09/01/09 13:26:01 tEX2idXk0
>>95 こう言う意味?
var throbber = document.getElementById("navigator-throbber");
var popup = throbber.appendChild(document.createElement("menupopup"));
popup.id = "ucThrobberviewSidebarMenu";
var viewSidebarMenu = document.getElementById("viewSidebarMenu");
for (i = 0; i < viewSidebarMenu.childNodes.length; i++) {
popup.appendChild(viewSidebarMenu.childNodes[i].cloneNode(true));
}
97:名無しさん@お腹いっぱい。
09/01/09 13:33:35 qAvkLyQ70
i++)
98:名無しさん@お腹いっぱい。
09/01/09 16:35:23 oQQIyy+U0
URLリンク(www6.uploader.jp)
コンテンツエリアのコンテキストメニューにサイドバーメニューを表示. ホイールクリックでサイドバートグル, ホイール回転でサイドバー選択
マウスジェスチャ等から使う場合は, ZZZ_SidebarMenuINcontentAreaContextMenu.showHotMenu(event.screenX, event.screenY);
モトネタ SidebarHeaderMenu.uc.js の作者さんありがとう
99:名無しさん@お腹いっぱい。
09/01/10 09:20:17 2LZphXNl0
InfoListerの代わりになるような、グリモンかuserChrome.jsのスクリプトってありますか?
100:名無しさん@お腹いっぱい。
09/01/10 09:43:21 1FiOywdi0
>>96
どこに記述していいのか分からないorz
今の状態だと、クリックするとサイドバー>中身という状態だから、そのまま直接中身をだしたいんだが方法が分からない
SidebarHeaderMenu.uc.jsで出来てるから出来るかと思ったけどどの部分がそうなのかがよく分からなくて・・・
101:名無しさん@お腹いっぱい。
09/01/10 10:31:30 +E9J30jO0
OwataPagerizeの作者さんへ。
SITEINFOの更新チェックはDOMContentLoaded時よりスクリプトのロード時の方が良いのでは?
102:名無しさん@お腹いっぱい。
09/01/10 12:39:10 tLfnzQJD0
>>100 例が悪かったのでオワビ
(function(){
const OPEN_MENU_POSITION = 1; // 0=Right 1=Left
var viewSidebarMenu = document.getElementById("viewSidebarMenu");
var popupSet = document.createElement("popupset");
var popup = document.createElement("popup");
popup.id = "ucThrobberviewSidebarMenu";
var openMenuPosition = (OPEN_MENU_POSITION==0) ? "before_start" : "after_end";
popup.setAttribute("position", openMenuPosition);
for (var i = 0; i < viewSidebarMenu.childNodes.length; i++) {
popup.appendChild(viewSidebarMenu.childNodes[i].cloneNode(true));
}
popupSet.appendChild(popup);
document.documentElement.appendChild(popupSet);
var throbber = document.getElementById("navigator-throbber");
throbber.disabled = false;
throbber.setAttribute("popup", "ucThrobberviewSidebarMenu")
}());
103:名無しさん@お腹いっぱい。
09/01/10 12:45:29 1FiOywdi0
>>102
ありがとう、望んだ挙動が得られた
これで挙動が怪しかったAIOSをはずす事が出来る
104:名無しさん@お腹いっぱい。
09/01/10 12:59:18 BQ5gh3ZY0
idがダブりまくりなのはいいのかな?
105:名無しさん@お腹いっぱい。
09/01/10 13:08:39 nj97ZlY0P
グリモンかuserchromeでsecure login置き換えられませんか?
106:名無しさん@お腹いっぱい。
09/01/10 13:26:38 ClpKpS+T0
アドオンのImageZoomみたいに右クリック→コンテキストメニューに
画像の拡大と縮小を追加するuserchromeスクリプトありませんか?
107:名無しさん@お腹いっぱい。
09/01/10 14:54:03 tLfnzQJD0
>>104
そうだね、
popup.appendChild(viewSidebarMenu.childNodes[i].cloneNode(true));
を
var mi = viewSidebarMenu.childNodes[i].cloneNode(true);
mi.removeAttribute("id");
popup.appendChild(mi);
とか、
var mi = document.createElement("menuitem");
mi.setAttribute( "label", viewSidebarMenu.childNodes[i].getAttribute("label"));
mi.setAttribute( "oncommand", viewSidebarMenu.childNodes[i].getAttribute("oncommand"));
mi.setAttribute( "sidebarurl", viewSidebarMenu.childNodes[i].getAttribute("sidebarurl"));
mi.setAttribute( "sidebartitle", viewSidebarMenu.childNodes[i].getAttribute("sidebartitle"));
popup.appendChild(mi);
とか
108:名無しさん@お腹いっぱい。
09/01/10 16:29:58 MWwtnaBY0
>>101
ありがとうございます。
スクリプトのロード時だけのチェックだと、1か月ブラウザ立ちあげっぱなしの人とかが
古いSITEINFOを使い続けることになると思います。
そのため初回SITEINFO利用時にSITEINFOファイルの取得日時を保持し、
以降DOMContentLoadedの度に賞味期限をチェックするようにしてます。
つもりなんですけど なってないのかな?
109:名無しさん@お腹いっぱい。
09/01/10 18:24:02 BQ5gh3ZY0
>>106
くってみた
コンテンツエリアのコンテキストメニューにImageZoomを表示 ホイール回転でZoom マウスジェスチャ等からhotmenuポップアップ
URLリンク(www6.uploader.jp)
110:109
09/01/10 18:25:14 BQ5gh3ZY0
×くってみた
○つくってみた
111:名無しさん@お腹いっぱい。
09/01/10 19:11:00 ClpKpS+T0
>>109
既存のであるかなと思って質問してみたんですが
わざわざ作ってくださったんですね。
ばっちり望んでいたとおりのスクリプトです。
本当にありがとうございます。
112:名無しさん@お腹いっぱい。
09/01/11 00:28:33 2hY3TqdV0
URLリンク(www.23ch.info)
こちらで投稿されたスクリプトなのですが、インプットエリアやテキストエリアなどで選択した場合も起動するのですが、除外する方法はないでしょうか?
113:名無しさん@お腹いっぱい。
09/01/11 06:48:02 d0EyaG3P0
試してないが、
if (/^(input|textarea|textbox)$/i.test(e.target.localName)) return;
を
if (!xpPref.getBoolPref('clipboard.autocopy') ) return;
の前に追加
114:名無しさん@お腹いっぱい。
09/01/11 08:52:56 LoweaiAV0
ステータスバーに表示されている拡張のアイコンを
ツールバーに表示できるようにするスクリプトはありませんでしょうか?
115:名無しさん@お腹いっぱい。
09/01/11 09:12:27 ZZe0LwfZ0
userChrome.js用のスクリプトで開いているページ全体をキャプチャできるものはないですか?
116:名無しさん@お腹いっぱい。
09/01/11 13:58:59 2hY3TqdV0
>>113
ありがとうございます
無事実現できました
117:名無しさん@お腹いっぱい。
09/01/11 16:23:07 JwgTU5+50
>>114
書いてみたけど、ボタンがへこんじゃうね。
iとjの値は適当に変えてください。
(function(){
var nodes = document.getElementById("status-bar").childNodes;
var navbar = document.getElementById("nav-bar");
var i = 5; //ステータスバーの要素の最初のi個は移動しない
var j = 6; //ツールバーへの挿入位置
while (i < nodes.length){
navbar.insertBefore(nodes[i], navbar.childNodes[j++]);
}
}());
118:名無しさん@お腹いっぱい。
09/01/11 17:13:05 BMDOo/oy0
>>114
ちょっと違うけどこんなのもあるよ
URLリンク(d.hatena.ne.jp)
119:名無しさん@お腹いっぱい。
09/01/11 21:18:33 9nrUejJr0
Favicon with Google 3 と Google Thumbnails の両方をつかっていると、検索結果が最初にファビコンで次にサムネイルが表示されるんだけど、これを逆に出来ないかな?
120:名無しさん@お腹いっぱい。
09/01/11 21:48:59 2hY3TqdV0
読み込み順番を変えるとか?
121:名無しさん@お腹いっぱい。
09/01/11 22:17:27 9nrUejJr0
>>120
レスありがとう。
それは試してみたんですが、駄目だったよ。
オイラの手にはおえなそうだ。
122:名無しさん@お腹いっぱい。
09/01/12 06:06:22 Wqv/OD5R0
スレ違いかもしれませんが・・・
Firefox3.0.5でGreasemonkeyを用いてニコニコのプレイリスト表示、及び自動連続再生を使用してたのですが
URLリンク(nicowiki.com)
ニコニコの時報を回避したくて、↑のURL先の 1) の手順でAdblock Plusを入れて時報を回避するようにするとGreaseMonkeyの連続再生が作動されなくなりました
Adblock Plusをはずすと連続再生はされたので、併用はできないということなのでしょうか?何か対応策ありましたら教えてください
123:名無しさん@お腹いっぱい。
09/01/12 07:23:45 8Zx9kPE30
ニコニコ動画のコメント熱狂度を可視化するGreasemonkeyスクリプト
が時報回避してると使えないって見たから、それも無理じゃないかね?
よくは知らんので、知ってる人いたらよろしく。
124:名無しさん@お腹いっぱい。
09/01/12 10:09:23 4vVvQuzq0
自動連続再生ってのが何を意味してるのかよくわからん。
125:名無しさん@お腹いっぱい。
09/01/12 10:24:27 VIxiYGvc0
オミトロンのwrapper使えば時報回避ニコ割りは再生ってできるけど・・・
126:名無しさん@お腹いっぱい。
09/01/12 13:10:58 RJtdCSSq0
Sidebarbutton&SlimDialogSicebar
URLリンク(www6.uploader.jp)
これ、頂いたんだけどツールバー上のアイコンがブックマークで固定されて、場所も固定なんだけど
どこを弄くったら変えられるか、誰か教えて。
127:名無しさん@お腹いっぱい。
09/01/12 14:07:37 fNYuQ/gA0
中身みろよ
デフォだとホームボタンの隣に配置するようになってる
128:名無しさん@お腹いっぱい。
09/01/12 14:17:48 KtYCgdPA0
>>126
デフォでは
// ボタンを置くターゲット
TAGET_BUTTON: "home-button",
でホーム・ボタン("home-button"はホーム・ボタンのID)の前に指定しているので
自分の希望に合わせてターゲットにするボタンのIDに書き換えてください。
IDのしらべ方は
DOM Inspector :: Firefox Add-ons
URLリンク(addons.mozilla.org)
Dom Inspector でブックマークサイドバーを開くコマンドを見つける
URLリンク(diary.noasobi.net)
アタリです。
なお、今日中には v2.0.2 を出したいと思います。
129:名無しさん@お腹いっぱい。
09/01/12 14:42:41 oY+lZ3mf0
ブログやmixiの日記にembedされたyoutubeの動画に
&fmt=18をつけるグリモンスのクリプトってありませんか?
130:名無しさん@お腹いっぱい。
09/01/12 14:55:15 CfaK1Urr0
URLバーかステータスバーをミドルクリックしたときに、クリップボードに記入されているURLを新規タブで開くuserchrome.jsのスクリプトはありませんか?
131:名無しさん@お腹いっぱい。
09/01/12 14:56:19 4na31s370
FireFoxってクリップボードいじれたっけ?
外部フラッシュ無しに。
132:名無しさん@お腹いっぱい。
09/01/12 15:20:07 zpB0QWU+0
Chromeなら可能なんじゃないか?
現にクリップボードを扱う拡張もいくつかある
133:名無しさん@お腹いっぱい。
09/01/12 15:23:53 9+pH2kSn0
>>130
ステータスバーをミドルクリックすると、クリップボードのURLを新規タブで開く。
(function(){
document.getElementById("status-bar").addEventListener("click", function(e){
if (e.button == 1){
var uri = readFromClipboard();
gBrowser.loadOneTab(uri, null, null, null, false, false);
}
}, false);
})();
134:名無しさん@お腹いっぱい。
09/01/12 15:28:54 T0v4y8Md0
右クリックのコンテキストメニューに"貼り付けて移動"を
追加出来るスクリプトを探しているのですが、御存じ無いでしょうか、
アドレスバー等ではあったのですが、希望の物が見つかりません
どうか宜しく御願いします。
135:名無しさん@お腹いっぱい。
09/01/12 15:41:54 4na31s370
>>132
直で書き込めないだけだった。
読み込みは出来るねorz
URLリンク(d.hatena.ne.jp)
136:名無しさん@お腹いっぱい。
09/01/12 15:48:51 VhGWPx8o0
全然解ってない。読み書きできるっつーの
137:名無しさん@お腹いっぱい。
09/01/12 16:05:01 9+pH2kSn0
>>135
書き込みできるよ。
ほとんど拾ってきたコードだけど、俺は下のようにしている。
var s = Components.classes["@mozilla.org/supports-string;1"]
.createInstance(Components.interfaces.nsISupportsString);
var trans = Components.classes["@mozilla.org/widget/transferable;1"]
.createInstance(Components.interfaces.nsITransferable);
s.data = "クリップボードにコピーする文字列";
trans.addDataFlavor("text/unicode");
trans.setTransferData("text/unicode", s, s.data.length*2);
var clipid = Components.interfaces.nsIClipboard;
var clip = Components.classes["@mozilla.org/widget/clipboard;1"].getService(clipid);
clip.setData(trans, null, clipid.kGlobalClipboard);
138:名無しさん@お腹いっぱい。
09/01/12 16:32:21 9+pH2kSn0
>>134
こういうこと?
(連レススマソ)
//「クリップボードのURLへ移動」をコンテキストメニューに追加
//ついでに、ミドルクリックなら新しいタブで開く
(function(){
var cMenu = document.getElementById("contentAreaContextMenu");
var menuseparator = document.createElement("menuseparator");
var menuitem = document.createElement("menuitem");
menuitem.setAttribute("label", "\u8cbc\u308a\u4ed8\u3051\u3066\u79fb\u52d5");
menuitem.addEventListener("click", function(e){
var uri = readFromClipboard();
if (e.button == 0){
gBrowser.loadURI(uri);
} else if (e.button == 1){
gBrowser.loadOneTab(uri, null, null, null, false, false);
e.target.parentNode.hidePopup();
}
}, false);
cMenu.appendChild(menuseparator);
cMenu.appendChild(menuitem);
})();
139:101
09/01/12 16:35:06 sb0gR/bu0
>>108
なってますよ。
そういう理由だったのですね、理解しました。
140:名無しさん@お腹いっぱい。
09/01/12 18:18:38 T0v4y8Md0
>>138
レス有り難う御座います。済みません説明が下手でした。アドレスバーや
検索窓での操作で無く単に右クリックのコンテキストメニューに
クリップボードの文字を貼り付けて + ENTERの機能があればと思いまして
"貼り付け(P)" + ENTERです。どうぞ宜しく御願いします。
141:名無しさん@お腹いっぱい。
09/01/12 18:34:02 CfaK1Urr0
>>133
ありがとうございます
希望通りの挙動で動きました
142:名無しさん@お腹いっぱい。
09/01/12 20:47:15 Wqv/OD5R0
>>123
そうなんですか、そういうことなら確かに無理そうですね
ありがとうございます
>>124
Greasemonkeyのスクリプトで好みの動画を自動的に続けて再生されるプレイリストを作る機能を指してます
143:名無しさん@お腹いっぱい。
09/01/12 20:52:39 JAl//C4l0
>>142
URLリンク(d.hatena.ne.jp)
これのことかな
動作しないってのは再生が終わったときに自動的に次の動画に移らないってこと?
144:名無しさん@お腹いっぱい。
09/01/12 21:03:25 9+pH2kSn0
>>140
具体的な使用例を挙げてもらえるとありがたい。
Googleの検索画面でクリップボードの文字列を一発で検索したいと解釈して作ってみた。
最初の入力フォームで強制的にEnterを押すので注意。
変なコード書いてたらスマソ。
//入力フォーム(複数ある場合は最初のもの)のテキストをクリップボードの文字列に置き換え、
//その後Enterキーを押す
(function(){
var cMenu = document.getElementById("contentAreaContextMenu");
var menuseparator = document.createElement("menuseparator");
var menuitem = document.createElement("menuitem");
menuitem.setAttribute("label", "\u8cbc\u308a\u4ed8\u3051\u3066\u79fb\u52d5");
menuitem.addEventListener("command", function(){
var i, node, nodes = gBrowser.contentDocument.getElementsByTagName("input");
for (i = 0; i < nodes.length; i++){
node = nodes[i];
if (node.type == "text"){
node.value = readFromClipboard();
var e = document.createEvent("KeyEvents");
e.initKeyEvent("keypress", true, true, null, false, false, false, false, e.DOM_VK_RETURN, 0);
node.dispatchEvent(e);
return;
}
}
}, false);
cMenu.appendChild(menuseparator);
cMenu.appendChild(menuitem);
})();
145:名無しさん@お腹いっぱい。
09/01/12 21:17:20 VhGWPx8o0
クリップボードの文字列を検索するとかurlの一部として送る様なスクリプトは, 危ないな。
個人情報がクリップボードに入っていたら...
ましてや >>144 は隠しフォームがあったらと思うとめちゃヤバイ事に...
146:名無しさん@お腹いっぱい。
09/01/12 21:38:07 9+pH2kSn0
>>144
自己レス。
入力フォーム上でコンテキストメニューを呼び出してくれるなら、
こっちの方が>140の希望に近いかな。
これならフレームがあっても動作するし。
menuitem.addEventListener("command", function(){
と
}, false);
の間のコードを↓で置き換える。
var node = document.commandDispatcher.focusedElement;
goDoCommand("cmd_paste");
var e = document.createEvent("KeyEvents");
e.initKeyEvent("keypress", true, true, null, false, false, false, false, e.DOM_VK_RETURN, 0);
node.dispatchEvent(e);
>>145のようなことを、よく理解した上で使ってくださいね。
147:名無しさん@お腹いっぱい。
09/01/12 22:32:31 KtYCgdPA0
sidebarbutton_2.0.2.uc.js アップしました。
修正点は主に[Web ページ] 表示関係ですが、
ucjs_SlimDialogSicebar_0.2.0.2.uc.js も
小修正が入っています。
URLリンク(www6.uploader.jp)
148:名無しさん@お腹いっぱい。
09/01/13 01:30:45 hooM+lb60
>>146
単にページ表示上の右クリメニューでクリップボードの文字列をアドレスバーに貼り付けて移動ってことじゃないの
149:名無しさん@お腹いっぱい。
09/01/13 03:35:35 Lko8zkLO0
Custom Buttons2でタブを移動させるためのスクリプトはどう書けば良いでしょうか。
隣のタブへ移動するものは見つかったのですが、
隣へタブを移動させるものは見つからなかったです。
150:名無しさん@お腹いっぱい。
09/01/13 11:19:23 32TlbQwj0
>>148
それなら>>138でいいんでないか。
>>149
Custom Buttons2のことは知らないけど、スクリプトだけなら
ここのページに「タブを右へ移動」ってのがある。
URLリンク(www.xuldev.org)
151:名無しさん@お腹いっぱい。
09/01/13 14:31:26 5hEDLZSj0
背景色を変えるスクリプトってありますか?
多くのサイトが本文の背景色を白にしているので
グレーなどの落ち着いた色に変更したいのです。
あったら教えてください。
お願いします。
152:名無しさん@お腹いっぱい。
09/01/13 14:37:57 rBkXSp4u0
>>151
スクリプトは必要ない
ユーザースタイルシートを作れば解決する
自己解決できないなら質問スレいけ
153:名無しさん@お腹いっぱい。
09/01/13 15:49:49 oW4sQJ780
>>151
Quick Color Switcher
アドオン使え
154:名無しさん@お腹いっぱい。
09/01/13 16:20:17 CphDgcqA0
>>151
一応グリモンにもあります
URLリンク(userscripts.org)
155:名無しさん@お腹いっぱい。
09/01/13 16:24:59 5Wc07gfn0
あるタブで検索バーやロケーションバーにフォーカスがある時に別のタブへ移動して、
再度そのタブを開いたときに検索バーやロケーションバーにフォーカスが戻らないようにする
スクリプトはありませんか?自力では見つけられませんでした。
156:名無しさん@お腹いっぱい。
09/01/13 16:49:36 C1ry00Nc0
>>155
URLリンク(www.google.co.jp)
157:名無しさん@お腹いっぱい。
09/01/13 17:16:13 dytz7nbw0
3月なんてもうすぐじゃん。楽しみだけど
使用中のアドオンが対応してくれないとバージョンアップできないな
2ペインブックマークが未対応なだけで涙目状態だし
158:名無しさん@お腹いっぱい。
09/01/13 17:17:55 dytz7nbw0
すみません。上のレス誤爆です
159:名無しさん@お腹いっぱい。
09/01/13 17:36:39 SThggU100
>>158
代理で書き込んどいてやった
160:名無しさん@お腹いっぱい。
09/01/13 18:12:14 dytz7nbw0
ご親切にどうも
このスレ的にはPasteAndGo.uc.jsが使えなかったような
launchClipboard3.uc.jsを使えばいいだけの話なんだけど
161:151
09/01/13 19:42:52 5hEDLZSj0
>>152
そうなんですか、勉強になりました。ユーザースタイルシート、調べてみます。
>>153
実験的なアドオンということで、私には何かあっても対処できそうに無いので
今はこのアドオンの存在を記憶しておくにとどめさせていただきます。
色々カスタマイズできそうなので非常に気になりますが。
>>154
一番手軽でしたのでインストールさせていただきました。
そのものズバリの名前で、シンプルで満足のいく結果になりました。
これ以上を求めるなら>>153さんのを挑戦してみます。
お三方、レス頂きありがとうございました。
162:名無しさん@お腹いっぱい。
09/01/13 20:05:47 DNAcpuen0
>>146
御礼が遅くなり申し訳御座いません。早速使わせて頂こうと
userChrome.cssに追記したのですが、コンテキストメニューに
表記されません。追記場所場所間違っているのでしょうか
163:名無しさん@お腹いっぱい。
09/01/13 20:18:06 lZIoGD840
>>162
そりゃあ、userChrome.cssに書いても無駄だろうなぁ…
164:名無しさん@お腹いっぱい。
09/01/13 20:27:33 5LwmgRF70
さすがにここまでひっぱいといてuserChrome.cssはないだろう。
userChrome.jsの打ち間違えでしょ・・・
Mozilla Firefox質問スレッド(初心者歓迎)の82
スレリンク(software板)
165:名無しさん@お腹いっぱい。
09/01/13 20:52:37 DNAcpuen0
>>163
済みませんuserChrome.jsに追記の間違いです。
166:名無しさん@お腹いっぱい。
09/01/13 21:23:36 32TlbQwj0
>>165
他のスクリプトは動いてる?
167:名無しさん@お腹いっぱい。
09/01/13 21:34:26 DNAcpuen0
>>166
問題無く動いております。
168:名無しさん@お腹いっぱい。
09/01/13 21:50:30 32TlbQwj0
>>167
>>144は動作する?
>>146の置き換えで、
menuitem.addEventListener("command", function(){ と }, false); は消さないよ。
俺は暇だから質問に答えるのは構わないんだけど、
あんまり続くと他の人に迷惑なので・・・。
169:名無しさん@お腹いっぱい。
09/01/13 21:57:28 DNAcpuen0
>>168
どちらも試しましたが、追記されません
userChrome.jsの最後に追記したのですが
追記位置の問題等、あるのでしょうか
170:名無しさん@お腹いっぱい。
09/01/13 22:09:55 32TlbQwj0
>>169
他の問題なく動くスクリプトも追記してるの?
普通はhoge.uc.jsみたいなファイルを作ってuserChrome.jsと同じフォルダに置くと思うけど。
171:名無しさん@お腹いっぱい。
09/01/13 22:19:00 5LwmgRF70
>>169
サブスクリプトローダーを使うようにしなよ。
とりあえず試してみたけど>>144,146でコンテクストメニューに「貼り付けて移動」
が追加されてるから、スクリプトスレとしてはこの話題は終わりだろ。
あとはあなたのuserChrome.jsの使い方の問題なんじゃないの?
Mozilla Firefox質問スレッド(初心者歓迎)の82
スレリンク(software板)
172:149
09/01/13 23:54:06 Lko8zkLO0
>>150
探していたのはまさしくそれでした、ありがとうございます。
173:名無しさん@お腹いっぱい。
09/01/14 01:25:18 zdECerVh0
URLリンク(d.hatena.ne.jp)
『DOMContentLoaded時に実行したい場合は』の // do something 部分に
Greased LightboxのソースをコピペしたらGreasemonkey無しで動いた。
他のスクリプトでも、GM_で始まる関数さえ使っていなければ移植できそう。
174:名無しさん@お腹いっぱい。
09/01/14 01:43:11 feQq15zC0
>>156
ありがとうございます。
何で見つけられなかったんだろう。
175:名無しさん@お腹いっぱい。
09/01/14 02:05:38 5ng7pErv0
userChromeでステータスバーにアイコンを表示させるスクリプトはありませんか?
TabMixPlusにあるステータスバーもアイコンのカスタマイズ領域にするという機能が希望ですが、スクリプトにアイコン記述式でも構いません。
176:名無しさん@お腹いっぱい。
09/01/14 02:13:25 ShW++TMU0
無い
177:142
09/01/14 05:59:48 yI5qUHtX0
>>143
大分遅くなってしまいましたが・・・
それの事ですね、動作しないというのもそういう事です
言葉足らずで申し訳ない
178:名無しさん@お腹いっぱい。
09/01/14 11:45:31 KoepigwF0
>>177
Adblockは使ってないからよくわかんないけど、proxy.pacだと問題なく動いてるよ。
別にAdblockにこだわる必要はないと思うけど。
179:名無しさん@お腹いっぱい。
09/01/14 13:03:35 tSonIN0Q0
>>175
(function(){
var statusbar = document.getElementById("status-bar");
var toolbar = document.createElement("toolbar");
var id = ["stop-button", "reload-button", "home-button"];
for (var i = 0; i < id.length; i++)
toolbar.appendChild(document.getElementById(id[i]));
toolbar.setAttribute("id", "stb-bar");
toolbar.setAttribute("mode", "icons"); // アイコンのみ表示
toolbar.setAttribute("iconsize", "small"); // 小さいアイコンを使用
statusbar.appendChild(toolbar);
})();
ボタンのidは適宜書き換えて使ってください。
ボタンをもっと小さくしたければ、userChrome.cssへ↓のように書く。
#stb-bar > toolbarbutton{
padding-top: 0px!important;
padding-left: 0px!important;
padding-right: 0px!important;
padding-bottom: 0px!important;
}
180:名無しさん@お腹いっぱい。
09/01/14 13:38:30 vnJ6TVht0
Firefoxを再起動させるuserChrome.jsなのですが、3.0系では動きません。
使えるようになりませんか?
function ucjsRestartApp() {
var appStartup = Cc["@mozilla.org/toolkit/app-startup;1"]
.getService(Ci.nsIAppStartup);
appStartup.quit(appStartup.eRestart | appStartup.eAttemptQuit);
}
(function() {
var overlay =
<overlay xmlns="URLリンク(www.mozilla.org)">
<commandset id="mainCommandSet">
<command id="cmd_RestartApp" oncommand="ucjsRestartApp();" />
</commandset>
<keyset id="mainKeyset">
<key id="key_RestartApp" key="P" modifiers="accel,shift" command="cmd_RestartApp" />
</keyset>
<menu id="menu_FilePopup">
<menuitem label="Restart" accesskey="R" insertbefore="menu_FileQuitItem"
key="key_RestartApp" command="cmd_RestartApp" />
</menu>
</overlay>;
overlay = "data:application/vnd.mozilla.xul+xml;charset=utf-8," + encodeURI(overlay.toXMLString());
document.loadOverlay(overlay, null);
})();
181:名無しさん@お腹いっぱい。
09/01/14 13:52:22 jc6Cv9N60
Fx2からFx3で, そのapiは変わっていません。
182:179
09/01/14 13:53:32 tSonIN0Q0
>>179は、ナビゲーションツールバー等へ既に配置されてるボタンを指定する必要がある。
ツールバーの境界線が気になれば、これもuserChrome.cssへ。
#stb-bar{
border-top-style: none!important;
border-bottom-style: none!important;
}
183:名無しさん@お腹いっぱい。
09/01/14 13:57:19 bsl5bvWH0
>>180
URLリンク(space.geocities.yahoo.co.jp)
184:名無しさん@お腹いっぱい。
09/01/14 14:28:19 vnJ6TVht0
>>181
微動だにしませんねえ。
>>183
aliceさんの所のも試したのですが、やはりダメです。
3.0.5なのですが。userChrome.jsは0.8で、サブスクリプトローダはaliceさんところの最新版です。
185:名無しさん@お腹いっぱい。
09/01/14 14:41:52 tSonIN0Q0
>>180
そのコードの先頭にucjsRestartApp(); を付け加え、
test.uc.jsとして保存、Firefoxを起動させると・・・((( ;゚Д゚))どうやっても終了できねえ!
つうわけでそのコードは動作しました。
186:名無しさん@お腹いっぱい。
09/01/14 14:44:18 jc6Cv9N60
君の何かが間違っている。
何かは, さて....
想像できるだけの情報が皆無だ
new RegExp("彼女?", "")をたすけてやって エスパーさん
187:名無しさん@お腹いっぱい。
09/01/14 14:52:37 2Qim3yfl0
> <menu id="menu_FilePopup">
menuじゃなくてmenupopup
つーか「微動だにしませんねえ」とかいうから
メニューに表示されるけど動作しないのかと思っちゃったじゃんか
188:名無しさん@お腹いっぱい。
09/01/14 15:08:28 jc6Cv9N60
マージポイントのタグ名は 何でもいいような気がしないでもない
例えばhogeなんかにしても動くし...
マージポイントのidは重要だけどね
189:名無しさん@お腹いっぱい。
09/01/14 15:38:44 2Qim3yfl0
うは、まじだhogeでも通る
でもなぜかmenuでは通らんのよ試してみて(3.0.5以外では知らん)
190:114
09/01/14 17:01:02 FFQ80Ct80
>>117
お礼が遅くなって、すみません
望んでいた通りのスクリプトでした。どうもありがとうございました
191:名無しさん@お腹いっぱい。
09/01/14 18:53:17 09N73Zdh0
俺のとこのは動いてるよ in 3.1b3pre
base64の改行は長すぎる行対策。
(function()
{
// create 'Restart' menuitem
var menuitem = document.createElement("menuitem");
menuitem.setAttribute("label", "\u518d\u8d77\u52d5");
menuitem.setAttribute("class", "menuitem-iconic");
menuitem.setAttribute("style", "list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAA
BGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAA
AHsSURBVDjLtZPpTlpRFIV5Dt7AOESr1kYNThGnSomIihPoNVi5Qp3RgBgvEERpRW1BRBAcMEDUtIk
djKk4otK0Jdr2vgxZ3kA0MYoaG3%2BcX2evb529zt4sAKz%2FOawnASgCBNm5LaE7vjVDutkA4mM
dLV4TkvcCuvba2Iqd1pDhWA33mQU%2B2oXVv07YfpoxuNWFuqVXoeqFCnZcgJwRm04p%2BGk3F
s9t8PyZx%2FK5Hfbf03CGLRj62g2%2BrSR0K0D%2BvZXUB1Xw%2Fou5usJWjAaU0Gz3w%2FrjHey%2
FZjDLvKTD34KSyXzyBkC2JaYd4feMqyNa3OQTREQePlXjrqSq5ssj5hMjTMd66ALDKDLm0jcA0s%2B
NID6JIFmvQaNXANEKX3l5x7NyqTcb7Zg8GYtCOLoXuPcbha6XV0VlU4WUzE9gPKjF2CGFbE3G3QA
mafDnShETF3iKTZyIblcNza4Syi%2FdeD6USscFCJwV6Fwn8NonQak5Hy1L9TAcjkJ%2FoAG1p0a1hY
dnfcnkrQCBoxyyNYLp1YCJoB7GIwqGgxGod%2FoZsQoNDiHSepNCceeAN8uF1CvGxJE25rofc%2B3b
lKPqQ2VUnKxIYN85yty3eWh216LeKUTOSCayVGlIH0g5S%2B1JJB%2B8Cxxt1rWkH7WNTNIPAlwA9G
m7OcXUHxUAAAAASUVORK5CYII%3D)");
menuitem.addEventListener("command", function()
{
const APP_START = Components.classes['@mozilla.org/toolkit/app-startup;1'].getService(Components.interfaces.nsIAppStartup);
APP_START.quit(APP_START.eRestart | APP_START.eAttemptQuit);
}, false);
// insert 'Restart' menuitem before 'File' > 'Exit'
document.getElementById("menu_FilePopup").insertBefore(menuitem, document.getElementById("menu_FileQuitItem"));
})();
192:名無しさん@お腹いっぱい。
09/01/14 18:54:46 09N73Zdh0
あ、>>191のは>>184にってことで
193:名無しさん@お腹いっぱい。
09/01/14 19:11:14 vnJ6TVht0
>>185-189
>>191
色々、なんかすいません。やっぱりダメですね。何でだろう。
194:名無しさん@お腹いっぱい。
09/01/14 22:59:10 NZYmfgs80
ページ内検索バーの横に▼印がついてクリックで保存されてる
検索語句をドロップダウンさせるスクリプトはFirefox3.0以降では
まだないんでしょうか?
195:177
09/01/15 05:15:14 YsvCUDQw0
>>178
無事出来ました、なぜ気づかなかったんでしょう
どうもありがとうございました
196:名無しさん@お腹いっぱい。
09/01/15 11:30:19 27LPC/aP0
google search-site block plusの今動くバージョンはどっかにないでしょうか?
197:名無しさん@お腹いっぱい。
09/01/15 12:12:05 6XPD30i50
あるけど、お前だけには教えたくない
198:名無しさん@お腹いっぱい。
09/01/15 17:45:37 xJmw/9g40
動くよ div を li に
199:名無しさん@お腹いっぱい。
09/01/15 20:46:46 gmUUc4Ff0
GreasemonkeyスクリプトのYourfilehostFlvAndThumbGetterをbbs2chreader上でも有効になるようにしたいです
スクリプトをどのように改変すれば良いか教えてください
200:名無しさん@お腹いっぱい。
09/01/16 00:43:35 ENL7sIoU0
>>199
ググってから質問しようぜ。参照できそうなのがいっぱい出てくるじゃねーか
URLリンク(d.hatena.ne.jp)
201:名無しさん@お腹いっぱい。
09/01/16 02:12:01 QRrTZ4Cs0
>>199
正直そのスクリプトの動作を b2r 上でどういう風に実現したいか具体的に説明しないと答えられない。
202:名無しさん@お腹いっぱい。
09/01/16 03:03:55 YwBTLzbu0
うーん、インラインだとグロが避けれねー
203:名無しさん@お腹いっぱい。
09/01/16 03:10:56 ETzvHELW0
下記の右クリックでタブを閉じるスクリプトを使用しています。
gBrowser.mTabContainer.addEventListener"dblclick", function(e)
{if (aEvent.button == 0) document.getElementById("cmd_close").doCommand();},false);
このスクリプトに「bbs2chreaderで開いている場合はログを削除する」
(ただしfoxage2chに登録されている場合はログ削除はしない)という動作を付け加えたいのですが
どう書き加えれば良いでしょうか。
アドバイスお願いしますm(_ _)m
204:名無しさん@お腹いっぱい。
09/01/16 11:33:49 QRrTZ4Cs0
>>203
アゲアシとりみたいになるが....
>右クリックでタブを閉じる
通常の(左)ダブルクリックで閉じるの間違いだよね?
205:名無しさん@お腹いっぱい。
09/01/16 14:51:25 ETzvHELW0
>>204
お恥ずかしい・・。
204さんのご指摘通り正しくは左ダブルクリックです。
ステータスバーのアイコンからログ削除はできるのですが
自分には使いづらい&タブのダブルクリックでログ削除ができたら便利だなと思い
質問させて頂きました。
206:名無しさん@お腹いっぱい。
09/01/16 15:12:15 QRrTZ4Cs0
>>205
ザーッと考えた。
b2r
スレッド表示画面か判定:
手抜きでは "URLリンク(127.0.0.1:882X)" で始まっているかチェック
正しくは Ci.b2rIGlobalService(b2r0.5)/Ci.nsIBbs2chService(b2r0.4) で得てチェック
削除:_doCommand deleteLog メソッドあたり?
Fox[aA]ge2ch
アドレスで Fox[aA]ge2ch のツリー・データを検索(0.4 .rdf/0.5 .json)
FoxAge2ch なら FoxAge2chUI.onSearchFilterInput(); が使えるか?
なんか便利なメソッドが有るのかもしれないが不勉強>自分
ウーン...出来るかもしれないがパス....ゴメン
207:名無しさん@お腹いっぱい。
09/01/16 15:20:36 QRrTZ4Cs0
×(0.4 .rdf/0.5 .json)
○(Foxage .rdf/FoxAge .json)
ドッチにしても独自でやると Fox[aA]ge との整合性をとる必要あり。
208:名無しさん@お腹いっぱい。
09/01/16 17:33:38 ETzvHELW0
>>206
やはり希望の動作をさせるとなると色々とややこしそうですね・・。
タブのダブルクリックでログ削除が一番の希望で
foxage2chの方はどうしても必要という訳ではないため、
206さんのレスの内容を参考にして色々と考えてみます。
余談ですが206さんはaliceさんですよね?(間違っていたらすいません)
お心使い感謝します。ありがとうございます。
209:名無しさん@お腹いっぱい。
09/01/16 17:42:36 pv/NsgAJ0
Try This Search On
URLリンク(userscripts.org)
これの日本向けバージョン作ってる人いませんか?
210:名無しさん@お腹いっぱい。
09/01/16 18:07:30 zZ/MTZ3P0
>>208
ログ削除するだけでいいんなら、btnDeleteLogをclickしてやればいいんじゃね
211:名無しさん@お腹いっぱい。
09/01/16 18:19:03 Zu9HYhUx0
ログ削除したらタブを閉じるにしたほうが簡単だよ。
212:名無しさん@お腹いっぱい。
09/01/16 18:19:46 obLsOpD70
みなさんこんばんは
拡張のIME and DiMENSiONのような、IMEのON、OFFでフォーム背景色が変わる
userChrome.js用のスクリプトはありませんか?
213:名無しさん@お腹いっぱい。
09/01/16 23:29:31 IG7eix3d0
>>99
userMenu.js用
URLリンク(www6.uploader.jp)
214:名無しさん@お腹いっぱい。
09/01/17 00:26:38 PAIMMoYi0
aliceブランドのSub-Script/Overlay Loader v3.0.20modに
いまバージョン上げてみたんだけど、オプション、一般の
前回終了時のウィンドウとタブを表示するが複数タブでの終了時だと復元できなくなっちゃう?
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)
215:名無しさん@お腹いっぱい。
09/01/17 00:45:38 i6deXSYV0
うちでは出来てる
他じゃない?
216:名無しさん@お腹いっぱい。
09/01/17 00:48:58 PAIMMoYi0
>>215
切り離してやってみる。ありがとうございます。
217:名無しさん@お腹いっぱい。
09/01/17 03:37:24 AOhNH6np0
>>210,211
アドバイスありがとうございます。
最終的な目標はやはり>>203(タブダブルクリックで完結させたい)なのですが
206さんの意見を頂き(実現させるには結構難しい)、少し諦めがつきました。
しかし、210さんや211さんのレスでひらめいた事があったので
あまり拘り過ぎず自分にしっくり来る方法を探してみます!
分からない事がありましたらまた質問させて下さいませ。
218:名無しさん@お腹いっぱい。
09/01/17 09:07:52 mKWVvYPR0
>>213
これいいけど、Firefox立ち上げる度に毎回出てくるのな。
呼び出したいときだけとか設定出来ないのかな…。
219:名無しさん@お腹いっぱい。
09/01/17 10:29:02 9YoWBbIO0
>>218
userMenu.js用って書いてあるのに, 何いってんだか,
220:名無しさん@お腹いっぱい。
09/01/17 10:44:46 mKWVvYPR0
>>219
意味がわからん。userChrome.jsじゃなく、userMenu.jsっていうのを作るの?
221:214
09/01/17 10:50:31 PAIMMoYi0
loadInBlankTab.uc.jsと交渉してたんだけど
v3.0.20modで不具合なく動作する同じ機能のスクリプト教えて下さい。
222:名無しさん@お腹いっぱい。
09/01/17 10:51:44 9YoWBbIO0
ググレばいいのに...
223:名無しさん@お腹いっぱい。
09/01/17 10:52:26 lB7JBaXV0
ググれ
224:名無しさん@お腹いっぱい。
09/01/17 10:58:31 9YoWBbIO0
>>221
ロダに上げておいたよ
225:名無しさん@お腹いっぱい。
09/01/17 11:02:00 mKWVvYPR0
ググったよ勿論。サッパリ分からん。
226:名無しさん@お腹いっぱい。
09/01/17 11:06:39 +TnaHSAL0
ググってわからなければ諦めろ
227:名無しさん@お腹いっぱい。
09/01/17 11:07:26 PAIMMoYi0
>>224
頂きます。
私、JavaScriptの知識はまだしょぼいのですが暫くしたら自分で解決出来るようにします。
ありがとうございました。
228:名無しさん@お腹いっぱい。
09/01/17 11:08:35 9YoWBbIO0
なんでDateオブジェクトのgetMonthの返す値だけ0からになってんだろ,
で, >>213はaDate.getMonth().toString() のところを (aDate.getMonth()+1).toString() にしないとダメですね
229:名無しさん@お腹いっぱい。
09/01/17 11:15:00 QS3bOPRm0
>>228
もしかして80氏?
230:名無しさん@お腹いっぱい。
09/01/17 11:37:25 zVMwb0lh0
昨日も横から見てて思ったけど
特定することに何の意味があるんだ
231:名無しさん@お腹いっぱい。
09/01/17 11:41:12 QS3bOPRm0
特定て2ch脳な人だな
単純に聞きたい事があるからだよ
232:名無しさん@お腹いっぱい。
09/01/17 12:06:01 zVMwb0lh0
そういうことか、俺が悪かった
233:名無しさん@お腹いっぱい。
09/01/17 12:09:45 9YoWBbIO0
>>225
userMenu.jsは
URLリンク(www6.uploader.jp)
で使い方は, userMenu.js.readme.txt を参照する。
mod版(Fx3以降用)は URLリンク(www6.uploader.jp) で書庫の中身をホストディレクトリに上書きする。
234:名無しさん@お腹いっぱい。
09/01/17 12:43:04 +TnaHSAL0
>>233
ググればわかることを安易に教えるのは良くないぞ
リアルで知り合いのPCを組んだあと、トラブルが起きるたびにサポート代わりに使われるみたいに
いちいち聞いてくるようになったときに最後までつきあえるのか?
235:名無しさん@お腹いっぱい。
09/01/17 12:48:26 9YoWBbIO0
ご意見承りました。
236:名無しさん@お腹いっぱい。
09/01/17 14:45:11 7j7YjM500
スキンのClassic Compact 使ってると戻る進むの履歴が合体される?みたいで
backforward-buttonToolTip.uc.js が効かなくなるんだけど何とかならないかな?
237:名無しさん@お腹いっぱい。
09/01/17 14:53:23 WTcIwHkX0
>>236
戻る進むの履歴が合体って3.0以降の仕様だと思うんだが、それとは別で?
238:名無しさん@お腹いっぱい。
09/01/17 15:24:44 7j7YjM500
デフォスキンだと履歴ToolTipでるから何でだろうなって
悩んでたんだけどよくわからない
239:名無しさん@お腹いっぱい。
09/01/17 17:38:42 mKWVvYPR0
>>233
ありがとう。
自助努力はしてるつもりだよ。
どうしてもわからない事は恥を承知で聞くしかなくて。
240:名無しさん@お腹いっぱい。
09/01/18 00:31:31 YiVWefdd0
アドオンやダウンロードウィンドウを自動的にサイドバーで開くスクリプトはありませんか?
URLリンク(white.s151.xrea.com)
こちらのものを試したのですが、動きませんでした
どなたかよろしくお願いいたします
241:名無しさん@お腹いっぱい。
09/01/18 10:40:58 sxFHqt7G0
>>240
それ”自動的にサイドバーで開く”ではなく
”サイドバーメニューに追加する”だけだと思うが。
242:名無しさん@お腹いっぱい。
09/01/18 11:40:50 7qY8NTpk0
sidebarbutton_2.0.3.uc.jsを使わせてもらっています。
ボタンを置くターゲットをhome-buttonからreadLaterに変更してステータスバーにある
alice氏のスクリプトreadLaterの横に表示させたのですが
sidebarという文字列が表示されてしまいました。
これを消したくて237行目のButton.setAttribute("label", "Sidebar");
をコメントアウトして文字列を消してみたのですが、アイコン一個分ぐらいのスペースが
入ってしまうのを完全に無くすことは出来ませんか?
あとIDがない場合のclass="statusbar-resizerpanel"の左横に表示方法も
わかる方教えて下さい。
243:名無しさん@お腹いっぱい。
09/01/18 12:43:40 Co0Zdo/g0
>>242
出先で readLaterが見つけられないので、マッタク同じ方法で
stylish のアイコンの前に置いてみましたが、別に問題ないようですが....
244:243
09/01/18 12:57:25 Co0Zdo/g0
あと、メニューボタン形式の場合は
#SidebarButton-toggle-button > toolbarbutton {
margin-left: -2px !important;
margin-right: -10px !important;
}
とかで狭くなります。
それで、この後は深夜になりますの......ヨロシク
245:名無しさん@お腹いっぱい。
09/01/18 13:16:38 qdGbWxwV0
> sidebarbutton_2.0.3.uc.js
これ、微妙にボタンがおかしい。Vistaだとボタン透過するからよくわかるんだけど1TILEにキレイに
収まってない。使い勝手はいいけど、もう一つ痒いところに手が届かない。
246:名無しさん@お腹いっぱい。
09/01/18 13:22:04 0lrBPYjm0
( ゚,_ゝ゚)バカジャネーノ
247:名無しさん@お腹いっぱい。
09/01/18 14:01:17 7qY8NTpk0
>>244
お忙しいのに動作確認ありがとうございます。
stylishアイコンを指定して置き換えてみましたが
sidebarbuttonアイコンの右横に5px程度のスペースが残ってしまいました。
>微妙にボタンがおかしい
こちらの環境依存かもしれないと思っていましたが、他の方でも表示がおかしいようなので
取り敢えずreadLaterアイコンにステイタスバーのトップにきてもらい
見た目のバランスは良くなりました。
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.5.30729)
248:名無しさん@お腹いっぱい。
09/01/18 16:23:49 YiVWefdd0
>>241
なんと
勘違いしてたのかorz
249:名無しさん@お腹いっぱい。
09/01/18 19:14:38 KcruNG1I0
youtubeなどの埋め込みをアンカータグに置き換えるjsはどうしたら良いでしょうか?
具体的には
<object width="425" height="344">
<param name="movie" value="URLリンク(www.youtube.com)"></param>
<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<embed src="URLリンク(www.youtube.com)" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>
</object>
を
<a href="URLリンク(jp.youtube.com)">URLリンク(jp.youtube.com)
と置き換えるものです。
おねがいします。
250:名無しさん@お腹いっぱい。
09/01/18 21:24:07 UHWheP9f0
MozillaZine.jp :: トピックを表示 - 開くタブの最大数を指定したい [firefox3/WindowsXP]
URLリンク(forums.mozillazine.jp)
こちらで公開されている「開くタブの最大数を指定する」userChrome.js について。
「タブ数が設定値を超えるとアクティブなタブを閉じる」仕組みになっているようですが、
この動作だとバックグラウンドでタブを開いたときに現在見ているタブが閉じてしまいます。
(タブを開くときにフォーカスが移らないので、「アクティブなタブ=現在見ているタブ」になります。)
タブを開く動作そのものを抑制するように修正できるでしょうか?
あるいは、「開いたタブを閉じる」など。
251:名無しさん@お腹いっぱい。
09/01/18 21:53:17 C51Ust0x0
>>250
タブを開く動作そのものを抑制する方向で。
alert文は動作確認用、いらなければ削除してください。
var maxNumber = 5;
gBrowser._addTab = gBrowser.addTab;
gBrowser.addTab = function(aURI, aReferrerURI, aCharset, aPostData, aOwner, aAllowThirdPartyFixup){
if (Application.activeWindow.tabs.length >= maxNumber){
alert("tab oosugi!");
return;
}
return this._addTab(aURI,aReferrerURI,aCharset,aPostData,aOwner,aAllowThirdPartyFixup);
};
252:251
09/01/18 22:13:57 C51Ust0x0
activeWindow関係ないし、このコードなら
Application.activeWindow.tabs.length ではなくて
gBrowser.mTabContainer.childNodes.length の方がいいかな。
253:名無しさん@お腹いっぱい。
09/01/18 22:23:45 SADQARlN0
254:名無しさん@お腹いっぱい。
09/01/18 22:26:11 nCC1cGk10
userChrome.jsの話題139:任意のブックマークフォルダをコンテキストメニューやホットメニューに表示
URLリンク(space.geocities.yahoo.co.jp)
このAliceさん最新のcontextPopupBookmarksFolder.uc.jsなんですが
任意のフォルダを指定する方法が分かりません。
具体的にはデフォルトの代わりにブックマークツールバーを指定したいんですが
スクリプトのどこをどう書き直せばいいんでしょうか?
255:250
09/01/18 22:29:29 UHWheP9f0
>>251-252
ありがとうございます。
アドバイスに従い、下記コードにおさめました。
gBrowser._addTab = gBrowser.addTab;
gBrowser.addTab = function(aURI, aReferrerURI, aCharset, aPostData, aOwner, aAllowThirdPartyFixup){
// 開くタブの最大数
var maxNumber = 20;
if (gBrowser.mTabContainer.childNodes.length >= maxNumber){
alert("\u30BF\u30D6\u6570\u306F " + maxNumber + " \u306B\u5236\u9650\u3055\u308C\u3066\u3044\u307E\u3059");
return;
}
return this._addTab(aURI,aReferrerURI,aCharset,aPostData,aOwner,aAllowThirdPartyFixup);
};
私はついタブを開きすぎてしまうので、タブ数が制限できて助かりました。
どうもありがとうございました。
256:243
09/01/18 23:40:07 sxFHqt7G0
>>242
意外と早く終わりました。
OS が Vista だと自分は持っていないので未検証です。
Vista はパスで Win7 の積りだったけどヤバイ....買いたくないなあ。
>あとIDがない場合のclass="statusbar-resizerpanel"の左横に表示方法
var hoge = document.getElementById("hoge");
var toolbar = document.getElementById("status-bar");
toolbar.insertBefore(hoge, null);
で良いです。
257:名無しさん@お腹いっぱい。
09/01/19 01:50:20 5BBV6YyD0
>>254
kPLACE_QUERY: "place:folder=TOOLBAR",
258:254
09/01/19 12:20:28 WX9hOQoc0
>>257
助かりました。
うまく動作してます。
ありがとうございました。
259:名無しさん@お腹いっぱい。
09/01/19 16:06:52 x2WUp3WM0
>>256
早速、リサイザー左横に表示できるように変更しました。
sidebarbuttonの作者さま便利なスクリプトを公開してくれてありがとうございます。
現状のVistaは見送りで正解だと思います。
ユーザー側からシステムへの詳細な設定が手間なので
パソコンを始めて間もない方には良いですが。
260:名無しさん@お腹いっぱい。
09/01/19 18:28:03 CMrBA9+f0
aliceさんのpopupTranslate.uc.xulを使わせていただいてます。
翻訳結果の文字がツールチップのやや上の方に表示され、ツールチップの下の方に余白が出来てしまいますので
翻訳結果の文字がツールチップの中央に表示されるようにしたいのですが、どうすればいいでしょうか?
261:名無しさん@お腹いっぱい。
09/01/19 18:57:46 fuxVJj2W0
>>260
俺だけかと思ってたが他の人もなるんだな、安心した
まあ、俺には直し方がわからんが
262:名無しさん@お腹いっぱい。
09/01/19 19:29:05 8IgH/cAq0
>>260
@namespace url(URLリンク(www.mozilla.org));
#translationResult,
#translationResult label
{
font-size: <hogehoge>px !important;
text-align: center !important;
vertical-align: middle !important;
margin-top: <ほげほげ>px !important;
}
「font-size」、「text-align」、「vertical-align」、「margin-top」を
お好みの『組み合わせ』で設定すれば?
「font-size」だけで好みになるかも?
※その場合は「text-align」、「vertical-align」、「margin-top」の記述は不要
263:名無しさん@お腹いっぱい。
09/01/19 20:59:47 X6HZ6FGV0
>>262
横から失礼
RulerDarkと言うテーマを使っていると
最後の行の下半分が切れてしまうんだけど
参考にしてツールチップ内に収まるように出来た
有り難う
264:名無しさん@お腹いっぱい。
09/01/19 21:03:33 8IgH/cAq0
>>263
URLリンク(space.geocities.yahoo.co.jp)
Aliceタンのページにフォントサイズ変更のスタイル例が始めから載っていたから
チョコと足しただけw
265:名無しさん@お腹いっぱい。
09/01/19 21:16:19 8IgH/cAq0
>>263
すれ違いだが
あ、そうそう RulerDark といえば
・オートスクロール(中ボタン)時のポインタが無い
・back-forward の履歴でファビコンサイズが16px以外の場合表示が崩れる
などWin使用時に細かいところで痒くない?
266:名無しさん@お腹いっぱい。
09/01/19 21:25:42 qdsO1Tc30
横からごめん。
RulerDarkは1.2.8を入れたら、オートスクロール時のポインタが復活したよ。
267:名無しさん@お腹いっぱい。
09/01/19 21:35:22 VWxJrKLS0
アリスさんの話が出ていたので便乗。
GrabScrollを利用していたんだけど、最新のGrabScroll4?にしてみたら手のアイコンは表示されるけどスクロールしなくなった。
前の奴に戻せば動くんだが、どこが悪いのだろうか?
268:名無しさん@お腹いっぱい。
09/01/19 21:43:42 8IgH/cAq0
>>266
本当だw
しかし page-report-button(ステイタスバーのポップアップブロックアイコン)が
常に表示されたままになったw
back-forward履歴のファビコン16pxサイズ以外(=2chのファビコン)、及び
ファビコンが無い場合(=b2rのスレッド一覧)のガタガタはまだまだだな
>>267
オレも GrabScroll4 は各バージョン同じ症状で 3 の方を使ってる
WinXP SP3 Fx3.0.5
269:268
09/01/19 22:11:45 8IgH/cAq0
再度確認
GrabScroll4
マウス L ボタンだと動作するみたい
M や R ボタンだとうまく動作しないようです
誰か確認ください
270:名無しさん@お腹いっぱい。
09/01/19 22:30:49 VWxJrKLS0
>>269
確認取れた。
うちでもL以外は動かなかったよ!
271:名無しさん@お腹いっぱい。
09/01/19 22:40:11 CMrBA9+f0
>>262
教えていただいた書き方を参考にfont-sizeを20px、margin-topを5pxにしてみたら
ちょうど良い感じになりました。どうもありがとうございました。
272:269
09/01/19 23:32:14 8IgH/cAq0
>>267>>269-270
GrabScroll4.uc.xul
// @version 2009/01/19 23:00 動かなくなっていた, 中ボタン,右ボタンを復活してみた。
Aliceさん、早速更新ありがとうございました
M R ボタンでの動作を確認しました
※R ボタンでは FireGestures のジェスチャ「↑」「↓」と誤動作したので
FireGestures を無効化して動作の確認しました
273:名無しさん@お腹いっぱい。
09/01/19 23:32:21 v8inmJ060
>>267, >>268
うほっ, M/Rボタン動きませんねorz
と言うことで, ちょっと弄って直してみたけど...
274:名無しさん@お腹いっぱい。
09/01/19 23:34:32 8IgH/cAq0
>>273
かぶったようですねorz
>>272で動作報告させていただきました
乙です。。。
275:名無しさん@お腹いっぱい。
09/01/20 18:27:41 cAAiUNMP0
タブバーの余白でダブルクリックや、ツールバーの新しいタブを作成でタブを作った時
そのタブにフォーカスを移さないスクリプトとかってあるでしょうか。
276:名無しさん@お腹いっぱい。
09/01/21 01:11:36 4QzOQV5B0
>>275
>ツールバーの新しいタブを作成
だけでダサイけど
(function(){
var newButton = document.getElementById("new-tab-button");
if (!newButton) return;
newButton.removeAttribute("command");
newButton.removeAttribute("oncommand");
newButton.setAttribute("onclick", "gBrowser.loadOneTab('about:blank', null, null, null, true, false);");
})();
ミタイの事?
277:名無しさん@お腹いっぱい。
09/01/21 01:27:45 g1YkHgex0
何かうちだと動かなかったです
他のブラウザで新規タブ使う癖がついてるのでそれを直すよう頑張って見ます
ありがとうございました
278:名無しさん@お腹いっぱい。
09/01/21 03:19:09 PfKYK0/K0
ステータスバーを右クリックしたときにタブの一覧を出すスクリプトはありませんか?
279:名無しさん@お腹いっぱい。
09/01/21 09:11:00 6zuK6gJs0
>>276
var newButton = document.getAnonymousElementByAttribute(gBrowser.tabContainer, "anonid", "newtab-button");
最初の行をこれに変えれば動作するよ。
280:名無しさん@お腹いっぱい。
09/01/21 09:20:04 1cslHGX10
aliceさん addHistoryFindbar.uc.jsは3.0で対応できないのでしょうか?
URLリンク(space.geocities.yahoo.co.jp)
281:名無しさん@お腹いっぱい。
09/01/21 09:45:26 X46+bG+t0
compactmenuのまともに動く奴つくってくれよん
282:名無しさん@お腹いっぱい。
09/01/21 14:14:05 S3fHJxS30
>>280
昨日の質問スレからようこそ
>>281
URLリンク(www.code-404.net)
283:名無しさん@お腹いっぱい。
09/01/21 15:20:38 4QzOQV5B0
BHNewTab1.1mod19.uc.js(*以前の物も)
chrome://browser/content/places/places.xul を
タブまたはサイドバーで開くと
エラー: BHNewTab1.1mod19.uc.js
NS_ERROR_NOT_IMPLEMENTED : Method not implemented
ソースファイル:
行: 2
のエラーが出る。
Fx3.0.5
userChrome.js 0.8
Sub-Script/Overlay Loader v3.0.20mod
284:名無しさん@お腹いっぱい。
09/01/21 19:26:36 S3fHJxS30
>>283
余談だが
BHNewTab1.1mod19.uc.js を入れなくても
chrome://browser/content/places/places.xul を
タブで開いたときに、マウスジェスチャなど行うと
色々エラー出まくるなwww
さらに蛇足だけど DOM Inspector 立ち上げて
Inspect ボタン押したときもマウスジェスチャ関係の
エラーが色々出てくるw
285:名無しさん@お腹いっぱい。
09/01/22 18:28:12 BVdussXs0
>>280
2ちゃんねるで、
自分は名無しさんで、
個人ご指名で、
お願いですね、わかります。
286:名無しさん@お腹いっぱい。
09/01/22 18:30:40 TjlQqQyW0
↑280も相当だがこんなに頭の悪そうなレス久々に見た
287:名無しさん@お腹いっぱい。
09/01/22 21:45:28 nWWRBQpD0
URLリンク(creazy.net)
URLリンク(userscripts.org)
userContent.jsでこれ動きますか?
動画再生画面の右側にリンクが現れないのですが自分だけでしょうか
288:名無しさん@お腹いっぱい。
09/01/23 17:24:32 rf/ElPaw0
アップローダーにuserContent.js用のが上がってるな。
後で試してみよう。
個人的にはmulti_engine_searcher.user.jsが動けば嬉しいんだが
aliceさんが改良した物で動かないということは、たぶんムリなんだろうな
289:名無しさん@お腹いっぱい。
09/01/23 17:41:28 6P4FYCx80
>>288
Greasemonkey用の改変autopagerとYouTubeHDだけど、動かないなあ。
コンテンツフォルダに入れたんだけど。
290:名無しさん@お腹いっぱい。
09/01/23 18:21:02 3v8J1AxO0
>>289
うちは両方とも動く。
読み込み順など変えてみ
291:名無しさん@お腹いっぱい。
09/01/23 18:35:59 A5CRc0UX0
>>288
userContent.uc.js 用のYouTube HD Suite、動きました!
ありがとうございます。うpして下さった方もありがとうございます。
292:名無しさん@お腹いっぱい。
09/01/23 19:58:02 FminyBCY0
youtubeはコロコロ仕様が変わりますね
また新しくアップして下さったんですね
ありがとうございます
293:名無しさん@お腹いっぱい。
09/01/23 20:03:32 sFplrCVB0
( ^ิ౪^ิ)
294:名無しさん@お腹いっぱい。
09/01/23 20:31:36 inLuiGII0
userchromeって設定をよく弄ったり、頻繁に変更のあるwebサービス用の拡張機能を使うのには向いてない気がするんだけど。
マウスジェスチャとかタブ周りみたいに、自分のスタイルがあって、ほとんど弄らないところに使うのが最適な気がする。
295:名無しさん@お腹いっぱい。
09/01/23 20:43:08 9DfVRvn30
好きなように使えばいいんでないの
そんな気がしたからお前らも従えってのかい
296:名無しさん@お腹いっぱい。
09/01/23 21:03:42 LCILAxa80
そんな気がしたと言われると俺も従わなきゃって思うのかい
聞くだけ聞いて好きに使えばいいんでないの
297:名無しさん@お腹いっぱい。
09/01/23 21:05:23 qoI6i5Mn0
PrefBarと似た様な事ってuserChrome.jsとかuserContent.jsで出来ますか?
298:名無しさん@お腹いっぱい。
09/01/23 21:20:59 q4TVMP5/0
>>294
全く同意なんだが最適というより好みの問題と思う
299:名無しさん@お腹いっぱい。
09/01/23 21:28:50 LDGD8L/x0
about:blankがある場合に、新規のページをabout:blankに開くようにできないでしょうか
拡張のReuseHomePageがありますが
これだと、お気に入りから開いた時や外部から開いたときに動作してくれないのです
300:名無しさん@お腹いっぱい。
09/01/23 21:32:17 UZwBzMTy0
Firefox
ツール>オプション>一般
FireFoxを起動するとき 空白ページを使用する を選択
ホームページ about:blank を入力
でOKだと思うよ
301:名無しさん@お腹いっぱい。
09/01/23 21:36:52 1FLysrqT0
ものすごく意味を取り違えてないか?
302:名無しさん@お腹いっぱい。
09/01/23 22:16:54 UZwBzMTy0
取り違えてるね・・・・・
無駄すれスマソ
303:名無しさん@お腹いっぱい。
09/01/23 22:31:03 7lVu9APS0
>>297
出来る。
過去スレ読め
304:名無しさん@お腹いっぱい。
09/01/23 23:08:23 6P4FYCx80
#!/usr/bin/ruby
$KCODE = 'u'
require 'timeout'
module Atok_plugin
def run_process( a_request_data )
res = nil
timeout(3) do
res = eval a_request_data['composition_string']
end
{'candidate' => [{'hyoki' => res.to_s, 'comment' => res.to_s}]}
rescue Exception => e
{'candidate' => [{'hyoki' => 'エラーが発生しました', 'comment' => e.to_s }]}
end
end
305:名無しさん@お腹いっぱい。
09/01/24 01:26:35 74kSII+s0
userMenu.jsについて質問させてください。
userMenu.jsを導入して、コンテキストメニューにリンクをGoogleキャッシュとWaybackで開くメニューを追加してみたのですが、
これらのメニューを選択しても(無題)というタイトルで空タブが開くだけで、何も起こりません。
どうすればこれらのメニューからキャッシュを表示できるようになるでしょうか?
サブスクリプトローダーはアリスさんのものを使わせていただいてます。
下記はusermenu.jsの導入に際してやってみたことですが、自信ありませんので間違えていたらご指摘ください。
1. userMenu.jsのver1.2とver1.21modをダウンロード
2. 1.21modの中身を1.2に上書き
3. userMenu.uc.js、0.UCJSToolkit.uc.js、JSA_modoki.jsl、userMenu.pl.js、contextmenuフォルダを
chromeフォルダに移動
306:名無しさん@お腹いっぱい。
09/01/24 03:34:02 UfFpiUVn0
YousableTubeFixがHD動画を見る時にデフォのようにデカく表示してくれないんだけど皆さんの環境ではどうです?
最近Firefoxを2から3にしたんですけど、2の時はちゃんとできてたと思うんです・・
設定は弄ってないし、アンインストしてインストし直してみても同じです。
この度アップデートがあって新しくしたけど変わりません。
307:名無しさん@お腹いっぱい。
09/01/24 03:47:10 6n01uArw0
>>306
youtube行って、ツール、Greasemonkey、ユーザスクリプトコマンドで設定。
308:名無しさん@お腹いっぱい。
09/01/24 06:58:07 ANUs1o8u0
Firefoxのトリプルクリック判定が厳しすぎるんだけど、これってスクリプトでもう少しゆっくりでも大丈夫なように出来ないかな?
309:名無しさん@お腹いっぱい。
09/01/24 09:22:26 /DxpG6D30
aliceさん作成のopenTabsWhere_whichTabSelectWhenCloseTabを使わせて貰っていますが
ブックマークツールバーに置いてあるフォルダを中クリックして複数タブにブックマークを開いたとき
デフォルトの挙動のように、複数タブに開き終わった時点で左にフォーカスがあって
それを閉じると右隣のタブへフォーカスするようにはできませんか?
どなたか解る方教えて下さい。
310:名無しさん@お腹いっぱい。
09/01/24 09:42:53 Zx/GVjwX0
user.jsをChromeフォルダに作ったのですが、これはprefs.jsと同じディレクトリでないと読んでない
気がするのですが階層が違ってても読んでくれるのでしょうか?
311:名無しさん@お腹いっぱい。
09/01/24 09:47:13 TY0geQcs0
>>310
user.js と prefs.js のどこがこのスレに関係するんだ
禿げしく板違い
312:名無しさん@お腹いっぱい。
09/01/24 09:53:24 Zx/GVjwX0
アドバイスが欲しかったら、たった一つこれだけ心得ておけばいい。
『自分なりの答えを、あらかじめきちんと用意しておく』
重要なのは、アドバイスをもらうべき問題について考え抜いておくこと。
考えても見て欲しい。あなたはどんな人に対してアドバイスを求めにいくのかを。
その設問に対して、自分より知恵も経験もある人に対して、ではないのか。
そういう人に対して、何の答えも持たずにアドバイスを求めるというのは、
その人が手間暇かけて培った知恵と経験をただでよこせと言っているに等しい。
無礼にもほどがあるというものである。
知恵も経験も足りないあなたが尽くせる誠意というのは、その問題を考え抜くこと。
その上で、足りないものを求めるのがアドバイスの正しい乞い方。
そもそもそれはあなたの問題であってアドバイザーの問題ではない。
アドバイザーにはそれを答える義務は本来ないのだ。
考え抜いた上で得たアドバイスは、あなたの知恵になる。
質問だけ投げた場合は、それはアドバイザーの知恵のままで終始する。
「ありがとうございました。他になにか僕が聞いておくべきコトがあるでしょうか?
今までお聞きしたことと全く違うことでもいいのですが。」
が致命的な間違いなのかがわかる。「何か聞いておくべきコトがあるでしょうか」という言葉ほど、
あなたがその問題に対して考え足りないことを雄弁に明かしてしまう言葉はない。
私がこんなことをたずねられたら、即座にご退去いただく。
私にとって得るものがないに留まらず、たずねてきた来た方にも得るものがないからだ。
たとえ一から十まで答えを懇切丁寧に解いたところで、馬耳東風になるのは目に見えている。
あなたが直面している問題は、誰の問題なのか。
アドバイザーの問題でないことだけは、確かだ。
その問題を解くのは、あなたなのである。
あなたが考え抜かずして、誰が考えるのだ。
313:名無しさん@お腹いっぱい。
09/01/24 10:17:50 1J4hz87y0
くだらないコピペ探してる暇があったらちゃっちゃとぐぐれ
314:名無しさん@お腹いっぱい。
09/01/24 10:39:31 Zx/GVjwX0
豚のようなレスする暇があったら回答せいやボガ
315:名無しさん@お腹いっぱい。
09/01/24 10:43:38 mkD2P6Sh0
>>310
Mozilla Firefox質問スレッド(初心者歓迎)の82
スレリンク(software板:652番)
マルチ。おとなしく向こうで待ってな。
316:名無しさん@お腹いっぱい。
09/01/24 10:46:22 9EoJZSas0
>>314
その問題を解くのは、あなたなのである。
317:名無しさん@お腹いっぱい。
09/01/24 10:52:24 1J4hz87y0
>>311
烈しくどうでも良いがグリモンスクリプトは user.js なので
完全には間違いではなく勘違いの可能性も、なくはない。
318:名無しさん@お腹いっぱい。
09/01/24 10:54:30 L55X21BO0
アップローダーにある最新のuserContent1.3modを入れたら
LDRizeとYousabletubefixが動かなくなった
userContent.pl.jsの設定変えたら後者は動いたが前者は動かず
319:名無しさん@お腹いっぱい。
09/01/24 11:50:53 DfevfFrS0
aiosが内側に出てくるのが微妙に嫌なんですが
外側に出てこさせるようには出来ないもんでしょうか?
320:名無しさん@お腹いっぱい。
09/01/24 13:39:00 sRB5GlRr0
>>309
できてるけど
321:309
09/01/24 15:02:22 ct0tTdbz0
>>320
新規プロファイルで何度もやっていますが
中クリックで開くと複数タブの一番右のタブにフォーカスされて
そのタブを閉じると左隣のタブにフォーカスが移ってしまいます。
澄みませんがスクリプトの設定を教えてもらえませんか?
322:名無しさん@お腹いっぱい。
09/01/24 15:13:11 roXX3mqF0
jsa.jslってなに?
userContent1.3modに入っていたけど以前のにはなかったよね?
やっぱり必要ですか?
マニュアルには記載してないみたいだけど。