Firefox userChrome.js greasemonkeyスクリプトスレ27
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@お腹いっぱい。
2014/06/27(金) 18:48:49.10ID:bL2q5l260Firefox userChrome.js greasemonkeyスクリプトスレ26
http://anago.2ch.net/test/read.cgi/software/1395327984/
■拡張機能
greasemonkey
http://www.greasespot.net/
Scriptish
https://addons.mozilla.jp/firefox/details/231203
Userscripts.org
http://userscripts.org/:8080 (旧:http://userscripts.org/)
OpenUserJS.org
https://openuserjs.org/
Greasy Fork
https://greasyfork.org/
"alta88's userChromeJS"
http://userchromejs.mozdev.org/index.html
"alta88's userChromeJS" 本体ミラーサイト
http://mirror.umd.edu/mozdev/userchromejs/
http://ftp.heanet.ie/mirrors/mozdev/userchromejs/
userChromeJS フォーラム
http://forums.mozillazine.org/viewtopic.php?f=48&t=1006795
"zeniko's userChrome.js"
http://mozilla.zeniko.ch/userchrome.js.html
userChrome.js フォーラム
http://forums.mozillazine.org/viewtopic.php?t=397735
http://forums.mozillazine.org/viewtopic.php?t=556229
userChrome.js用スクリプト - wiki@nothing
http://wiki.nothing.sh/page/userChrome.js用スクリプト
0951名無しさん@お腹いっぱい。
2014/09/06(土) 21:20:31.94ID:A67KH1aC0動きましたーー
これでやっと一通り故障前の環境に戻すことが出来ました。
ありがとうございます!
0952名無しさん@お腹いっぱい。
2014/09/06(土) 23:21:58.37ID:AsJZUdm800953名無しさん@お腹いっぱい。
2014/09/06(土) 23:41:54.51ID:AsJZUdm80落ちてたみたいごめん
0954名無しさん@お腹いっぱい。
2014/09/07(日) 01:00:44.18ID:V4Bje7Z50表示していると多段化してくれるんだが。
0955名無しさん@お腹いっぱい。
2014/09/07(日) 01:24:43.00ID:Jj7rC8eW0Tungstenは作業状態の保存と読込でタブセット破壊に備えており本家Chromeを超えた最先端ブラウザと思って良い。
1窓固定だが2画面分割や3画面分割が出来て4K時代に超便利。必要不可欠で便利な拡張機能のセットを以下に示す。
Referer Control https://chrome.google.com/webstore/detail/referer-control/hnkcfpcejkafcihlgbojoidoihckciin/related
Tampermonkey https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
remove-scrollbars https://chrome.google.com/webstore/detail/remove-scrollbars/lkfmjedfjkmfmckgcadelnfjebccjdcf
User-Agent Switcher for Chrome https://chrome.google.com/webstore/detail/user-agent-switcher-for-c/djflhoibgkdhkhhcedjiklpkjnoahfmg
0956名無しさん@お腹いっぱい。
2014/09/07(日) 01:25:35.18ID:czHSg4U30https://github.com/greasemonkey/greasemonkey/commit/4dd733ccb1abb7c1232950299c8f65ca72bf8875
と同様の修正が必要だった
0957名無しさん@お腹いっぱい。
2014/09/07(日) 03:14:37.65ID:Jj7rC8eW0ハピネスなご意見やご要望はこちらへ
http://anago.2ch.net/test/read.cgi/software/1379563673/l50
タブバーを無くす要望
最新ツールバーレイアウト
現在のタブバーとタブ一覧
http://i.imgur.com/ylWkOWT.gif
タブ一覧のみにして表示改善
http://i.imgur.com/SuXZp6f.gif
この部分のホバーでタブ一覧表示
http://i.imgur.com/xIjfOY1.gif
または設定によりこの部分のホバーに変更
http://i.imgur.com/VkKxiQr.gif
0958名無しさん@お腹いっぱい。
2014/09/07(日) 03:27:43.51ID:yEPNPxhi0宣伝うぜー
0959名無しさん@お腹いっぱい。
2014/09/07(日) 11:35:36.43ID:eQJzjc+10久々に湧いてきやがったかクソカスが
隔離スレに帰れ
http://hissi.org/read.php/software/20140907/Smo3ckM4ZVcw.html
0960名無しさん@お腹いっぱい。
2014/09/07(日) 12:05:17.25ID:aoFOqB/s0これはgoogle検索結果で、タイトルアドレス中に特定文字が含まれていた場合、背景色を変えるというものです
機能;ttp://mozilla-remix.seesaa.net/article/172253506.html
これに加えてサイトの内容文(スニペット)の中にも特定の文字が含まれていた場合、背景色を変えたいのですがどう書き換えればよいのでしょうか?
例えばサイト内容文の中に"ほげほげ"という語句が含まれていた場合、背景をピンクにするといった具合にしたいです
元は↓で頂いたスクリプトです。下記質問のスクリプトは若干書き換えてあります。
userscripts.org/scripts/review/55920
続く
0961名無しさん@お腹いっぱい。
2014/09/07(日) 12:05:58.84ID:aoFOqB/s0var sites = [
['ほげ', '#CA90A4']
];
var siteLen = sites.length;
var numNot = 0;
setTimeout(startItOff, 1000);
function startItOff()
{
var all_links = document.getElementsByTagName('a');
var linkLen = all_links.length;
if (location.hostname.indexOf("google.co.jp")!=-1) {
for (i=0; i<linkLen; i++) {
続く
0962名無しさん@お腹いっぱい。
2014/09/07(日) 12:06:38.96ID:aoFOqB/s0if (all_links[i].parentNode.parentNode.className!="rc") { continue; }
var href = all_links[i].getAttribute('href');
var text = all_links[i].innerHTML;//←リンクの中の文字を指定できるようにする
for(j=0;j<siteLen;j++){
if (!new RegExp(sites[j][0], 'i').test(href) && !new RegExp(sites[j][0], 'i').test(text)) continue;
var result=all_links[i].parentNode.parentNode;
result.style.backgroundColor=sites[j][1];
result.style.overflow='hidden';
}
}
}
}
おわり
0963名無しさん@お腹いっぱい。
2014/09/07(日) 15:03:44.24ID:QUyXLXdl0どっちもxpathで取るほうがよさげ
0964名無しさん@お腹いっぱい。
2014/09/07(日) 15:34:56.10ID:aoFOqB/s0すみません
スクリプトの知識がないものでどこをどう修正すれば良いか教えていただけないでしょうか
このスクリプトは何年か前にこちらで修正してもらったり、自分で色々と調べて修正したりでやっと動かしている感じなのですが、色々と調べた知識も何年も前のことなので忘れてしまいまして、どうか、どうかお願いできないでしょうか
0965名無しさん@お腹いっぱい。
2014/09/07(日) 16:58:10.55ID:5prC2bia0言われた通り'a'を'span'にして動くか試すくらいしろよ
動いたら2つのスクリプトを併用しろよ
0966名無しさん@お腹いっぱい。
2014/09/07(日) 17:30:23.69ID:aoFOqB/s0すみません
スクリプトを弄るのは一年に一回あるかないか位で、前は上記のスクリプトが何をしているのか、かろうじて分かるようになったぐらいでして自分で書くことはできないんです
応用が効けばいいんですけど、上記のスクリブはリンクをもとにゴチャゴチャやってるな〜と言うのは分かるんですけど、スニペットの文字列をどう抽出すれば良いのかは全く足がかりがなくて分からないんです
0967名無しさん@お腹いっぱい。
2014/09/07(日) 17:37:35.65ID:Jj7rC8eW0スクロールバーを消して縦横スクロール
Chrome用 Tungsten用 Sleipnir用
https://chrome.google.com/webstore/detail/remove-scrollbars/lkfmjedfjkmfmckgcadelnfjebccjdcf/related?utm_source=chrome-ntp-icon
Tampermonkey ユーザースクリプトインストーラ
https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
Shift+Scroll = HScroll 横スクロール
https://dl.dropboxusercontent.com/u/62802775/userjs/hscroll.user.js
Firefox用 Lunascape(Gecko)用
https://addons.mozilla.org/ja/firefox/addon/hidescrollbars/
Greasemonkey ユーザースクリプトインストーラ
https://addons.mozilla.org/ja/firefox/addon/greasemonkey/
Shift+Scroll = HScroll
https://dl.dropboxusercontent.com/u/62802775/userjs/hscroll.user.js
0968名無しさん@お腹いっぱい。
2014/09/07(日) 17:43:36.82ID:yEPNPxhi00969名無しさん@お腹いっぱい。
2014/09/07(日) 17:47:02.64ID:yEPNPxhi0スクロール可能であることの表示
スクロール現位置の表示
スクロール用のUI提供
これを非表示にするとはw
0970名無しさん@お腹いっぱい。
2014/09/07(日) 18:39:11.51ID:4rtktBX000971名無しさん@お腹いっぱい。
2014/09/07(日) 20:12:01.02ID:69dZe6sE0ソフト板とWin板に自分用のスレ立てて独り言を書き込んで満足してるような奴だからな
0972名無しさん@お腹いっぱい。
2014/09/07(日) 20:32:05.57ID:kqCTIrBu0色々思う所はたくさんあるけれど比較しやすいようとりあえずforで回してみた
forEachで回せば変数減るよねとか、setTimeoutいらなくねとか
ifの条件文で同じような物を3つ単純に繋げるのも美しくないとか
urlのチェックは省略、includeで指定すればいいでしょうという判断、不味かったら追加
処理の順番としてaタグを取得してから親ノードを追うのではなく親ノードを取得してからaタグを追ってる
ifの条件文をandではなくorで繋げたのに意味は特にない、こっちのほうが分かりやすいだろうというだけ
あとこれじゃ何なので最後にAutoPagerizeだけ1文追加しといた
var sites = [
['ほげ', '#CA90A4']
];
var startItOff = function () {
var i, j, siteLen = sites.length;
var all_items = document.querySelectorAll("li.g>div.rc");
var itemLen = all_items.length;
for (i=0; i<itemLen; i++) {
var link = all_items[i].querySelector("h3.r>a");
var href = link.getAttribute('href');
var text = link.textContent;
var description = all_items[i].querySelector("span.st").textContent;
for (j=0; j<siteLen; j++) {
if (new RegExp(sites[j][0], 'i').test(href) || new RegExp(sites[j][0], 'i').test(text) || new RegExp(sites[j][0], 'i').test(description)) {
all_items[i].style.backgroundColor=sites[j][1];
all_items[i].style.overflow='hidden';
};
};
};
};
setTimeout(startItOff, 1000);
document.body.addEventListener("AutoPagerize_DOMNodeInserted", startItOff, false);
0973名無しさん@お腹いっぱい。
2014/09/07(日) 21:54:03.10ID:aoFOqB/s0ありがとうございます!
ばっちり動きました
わざわざ書き直していただいてありがたいです
私にはちょっと読んでも分からなかったのですが、googleの仕様が変わっても自分で対応していけるよう、頑張って調べておこうと思います
このスクリプト使いたいがためにwindowsタブレットを2日前に購入したので本当にありがたいです!
>>972さん本当にありがとうございます!
0974名無しさん@お腹いっぱい。
2014/09/07(日) 22:05:07.98ID:32G1Ibdj0( ゚∀゚ ) 嘘臭い
し J
| |
し ⌒J
0975名無しさん@お腹いっぱい。
2014/09/08(月) 02:40:57.23ID:dNIaSsBw0newTabButtonUndoTabList.uc.js
なんだけど Tab Oveflow した際に効かなくなるのを発見したから修正してみた
-----------------------------------------------------
(function () {
- gBrowser.mTabContainer.addEventListener('click', function (e) {
+ (gBrowser.mTabContainer, document.getElementById('TabsToolbar')).addEventListener('click', function(e){
- if (e.originalTarget.className != 'tabs-newtab-button') return;
+ if (e.originalTarget.className != 'tabs-newtab-button' && e.originalTarget.id != 'new-tab-button') return;
switch (e.button) {
case 1:
undoCloseTab(0);
break;
case 2:
UCT.makePopup(e);
e.preventDefault();
break;
}
}, false);
})();
以下略
-----------------------------------------------------
ただ、中クリックの動作が"閉じたタブを開く"と同時にデフォルトの"新しいタブを開く"も実行されてしまう
preventDefault()してもだめなんだけどどうすればいいのかな?
誰か教えてください
0976>>975
2014/09/08(月) 03:37:38.45ID:dNIaSsBw0後、×Tab Oveflow ○Tab Overflow
0977名無しさん@お腹いっぱい。
2014/09/08(月) 16:47:05.69ID:cpyO3hJT0具体的に言うと、Twitterの画像は
https://pbs.twimg.com/media/*****.jpg
というURLなんですが、このままだと再圧縮されたサイズが表示されるため、オリジナルのサイズで
表示させようと思ったら :orig を手動で末尾に付け加えて
https://pbs.twimg.com/media/*****.jpg:orig
にする必要があるんです。
これを、自動で置換してくれるようにしたいんですが…
0978名無しさん@お腹いっぱい。
2014/09/08(月) 16:56:09.14ID:GeLqfxWA0location.href = location.href + ":orig"にでもすればいいじゃん
0979名無しさん@お腹いっぱい。
2014/09/08(月) 18:36:57.52ID:OPfBiBL/0error503で開けないんですけどこれずっと前からですか?待ってたら回復しますかね?
0980名無しさん@お腹いっぱい。
2014/09/08(月) 18:40:10.09ID:GeLqfxWA00981名無しさん@お腹いっぱい。
2014/09/08(月) 18:46:37.52ID:YUdpyHn10https://github.com/hakuhin/PageExpand/tree/master/GreaseMonkey
0982名無しさん@お腹いっぱい。
2014/09/08(月) 18:55:16.77ID:5SrRzuqW0これを応用すれば
http://userscripts-mirror.org/scripts/review/487275
0983名無しさん@お腹いっぱい。
2014/09/08(月) 18:57:14.91ID:Z9FwLmEO0表示されるソース、リプレースのとこ間違ってるよね
インストールの方はあってるけど
0984名無しさん@お腹いっぱい。
2014/09/08(月) 19:32:38.53ID:OPfBiBL/0すいません。>>981のPageExpand 1.4.0のPageExpand.user.jsに書き換えたら設定画面を開いて上手く動作しました。
ありがとうございました。
0985名無しさん@お腹いっぱい。
2014/09/08(月) 19:33:18.10ID:AIkBAKN800986名無しさん@お腹いっぱい。
2014/09/08(月) 19:54:46.08ID:HQAwJXjD0僕もほしかったので書いてみました
https://greasyfork.org/scripts/4930-twimg-redirect-orig
0987名無しさん@お腹いっぱい。
2014/09/08(月) 21:53:09.73ID:4GnoYML30ToTさ、一番最小のthumbsでも全体表示してくれないかな
よろしく
0988名無しさん@お腹いっぱい。
2014/09/08(月) 23:07:45.75ID:cpyO3hJT0お、素晴らしい
うまいこと動いてるみたいですが、よく見たら変換後のURLが本来は
http://pbs.twimg.com/media/****.jpg:orig
のところ
http://pbs.twimg.com/media/****.jpg:orig?.jpg
になってますね
これでもオリジナルサイズが取得出来てるみたいなのであえてそうしてるのかな?
ともあれこれでめっちゃ便利になりました。ありがたいありがたい…
0989名無しさん@お腹いっぱい。
2014/09/08(月) 23:17:44.09ID:5SrRzuqW0自分で何とかしようという気は全くないんだな
0990名無しさん@お腹いっぱい。
2014/09/08(月) 23:24:03.16ID:cpyO3hJT0この表記でもオリジナルサイズが取得できるっていうのは一般的に知られていないことなので、
末尾を拡張子にすると都合がいい状況があるので意図的にそうしたのかなと思っただけですよ
個人的にはなんとなく気になるので一応直して使わせてもらってますが
0991名無しさん@お腹いっぱい。
2014/09/08(月) 23:34:51.24ID:lE+2mYq20直して使ってるならどう直したか書いておくといいんじゃない?
貰うだけじゃなくて
0992名無しさん@お腹いっぱい。
2014/09/09(火) 01:01:19.98ID:Z2rezCMn0作者さん、対応ありがとう!
0993名無しさん@お腹いっぱい。
2014/09/09(火) 02:50:19.94ID:jQ1Xqn4I00994名無しさん@お腹いっぱい。
2014/09/09(火) 11:15:28.21ID:zqmq5eTL0何を言っているのかよくわからない
中クリックでオリジナル画像開くがこのこと?
>>988
そうやると保存の時拡張子が指定できる・・・のだけど
そのスクリプトではあまり意味ないかな
効果があるのはAタグのhrefにURL書くときとかだな
「リンクを保存」するときjpg:origだと
拡張子がorigになる場合があるのでその対策
0995名無しさん@お腹いっぱい。
2014/09/09(火) 12:15:32.59ID:kfeJ9f+k00996名無しさん@お腹いっぱい。
2014/09/09(火) 15:26:34.96ID:uwOC+0VI0http://i.imgur.com/BZIkAQi.png
(小さな)サムネイルでも全体表示して欲しいって意味でした
上PageExpand、下ToTです
0997名無しさん@お腹いっぱい。
2014/09/09(火) 16:57:26.86ID:57SPgxbT0これで後は昔あったスクリプトがこっちに移行してくれりゃ文句なしだな
0998名無しさん@お腹いっぱい。
2014/09/09(火) 17:46:03.01ID:+dhzFm7T0一カ所に依存するのは良くない
0999名無しさん@お腹いっぱい。
2014/09/09(火) 18:24:14.57ID:57SPgxbT0テンプレ修正は>>1のUserscripts.orgとuserChrome.js用スクリプト - wiki@nothing
1000名無しさん@お腹いっぱい。
2014/09/09(火) 19:02:46.24ID:hil8VSQS0Firefox userChrome.js greasemonkeyスクリプトスレ28
http://anago.2ch.net/test/read.cgi/software/1410256811/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。