X



Firefox userChrome.js greasemonkeyスクリプトスレ36
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
垢版 |
2017/12/07(木) 18:40:44.16ID:ibxaQNCz0
■前スレ
Firefox userChrome.js greasemonkeyスクリプトスレ35
https://egg.5ch.net/test/read.cgi/software/1506030128/

■拡張機能
Greasemonkey
https://addons.mozilla.org/firefox/addon/greasemonkey/
Tampermonkey
https://addons.mozilla.org/firefox/addon/tampermonkey/
Violentmonkey
https://addons.mozilla.org/firefox/addon/violentmonkey/
usi (User|Unified Script Injector)
https://addons.mozilla.org/firefox/addon/userunified-script-injector/
Userscripts.orgのミラーサイト (ミラー元の http://userscripts.org/ は閉鎖)
https://userscripts-mirror.org/
OpenUserJS.org
https://openuserjs.org/
Greasy Fork
https://greasyfork.org/

userChrome.js用スクリプト - wiki@nothing 【Firefox57以降におけるuserChrome.js用スクリプト利用方法はこちらを参照】
http://wiki.nothing.sh/page/userChrome.js%CD%D1%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8

"alta88's userChromeJS"
http://userchromejs.mozdev.org/
userChromeJS フォーラム
http://forums.mozillazine.org/viewtopic.php?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
0335332
垢版 |
2018/01/19(金) 00:26:20.53ID:DBbuv9BX0
ってこれやったらどのページでも無効になりますね
もうすこし試行錯誤してみます
0336名無しさん@お腹いっぱい。
垢版 |
2018/01/19(金) 00:30:43.00ID:5EqoC9xi0
1、まずどのscriptが混ざってると使えなくなるかを調べる
2、使えなくなる原因のアドオンをスクリプト編集するため天パーモンキーのエディタで開く
3、// @description 行の直下当たりに「// @noframes」と1行追加

使ってるスクリプトのリストくらい無いとアドバイスできる訳が無いんだが
0337332
垢版 |
2018/01/19(金) 00:41:35.38ID:DBbuv9BX0
>>336
スクリプトはEnhanced Word Highlightです
ご指摘のとおりに編集したあと
ページフィルタのモードをブラックリストに戻してTamperMonkey再起動
これで無事希望の動作になりました
ありがとうございました
0339名無しさん@お腹いっぱい。
垢版 |
2018/01/19(金) 12:19:45.75ID:q+mYn1gV0
>>338
スーパーヒーローってほんとにいるんだね

質問です
要素のXPathを取得したり考えたりするのに皆さんはどんなアドオンを使って
どんな思考の流れで決めていきますか
コツがわかりませぬ
0341名無しさん@お腹いっぱい。
垢版 |
2018/01/19(金) 15:39:41.28ID:ZgNGukGi0
searchbarを右クリックで出てくる
検索履歴を消去のコマンドを押しえて下さい
0343341
垢版 |
2018/01/19(金) 16:00:52.86ID:AMKOJDEf0
すみません
教えて下さいの間違えです
0344341
垢版 |
2018/01/19(金) 16:01:52.76ID:AMKOJDEf0
すみません
教えて下さいの間違いです
0345341
垢版 |
2018/01/19(金) 16:03:18.18ID:AMKOJDEf0
以前は
goDoCommand('cmd_clearhistory');
でできました
0346名無しさん@お腹いっぱい。
垢版 |
2018/01/19(金) 16:53:37.99ID:5EqoC9xi0
1、https://ftp.mozilla.org/pub/firefox/を開く
2、仮にバージョンが57.0.4なら、階層を下りて/releases/57.0.4/win64/xpi/へと進む
3、そこにあるja.xpiをローカルに保存して解凍ソフトで解凍する
4、解凍したフォルダの\ja\browser\chrome\ja\locale\browser\内のsearch.propertiesをテキストエディタで開く
5、”○○ =検索履歴を消去”になってる○○の部分がコマンド

firefoxのバージョン教えてくれないとアドバイスできる訳が無いんだが
0347341
垢版 |
2018/01/19(金) 18:45:08.15ID:3Kzh/PrG0
>>346
レスありがとうございます
私、何を勘違いしたかわかりませんが
goDoCommand('cmd_clearhistory'); でできていました
1〜5はすごく勉強になりました

esrから重い腰を上げ、58で自作の動かなくなったものを
現在見直しているところです
DOM Inspectorが使えないから苦労しています
0348341
垢版 |
2018/01/19(金) 18:54:55.95ID:3Kzh/PrG0
あれ?
やっぱりできていない
もう少し調べます
お騒がせしました
0349名無しさん@お腹いっぱい。
垢版 |
2018/01/19(金) 19:57:45.14ID:hpqwIpKY0
Feedly Full Feedで全文読み込み表示をした際に画像が読み込まれないサイトがいくつかあります

(例)
http://sisinmaru.com/
http://www.itmedia.co.jp/

ちなみにFirefoxとChromeで試してみたら両方とも同じ状態です。
全文読み込み前には画像は表示されているので、Feedly Full Feedが原因だと思うのですが
画像を読み込むよう方法はありますでしょうか?
0350名無しさん@お腹いっぱい。
垢版 |
2018/01/19(金) 20:08:48.30ID:GhwWG/lV0
>>349
そうなることが多いので使わなくなった。
代わりに記事をフルで見たいときは、Glitter Dragでバックグラウンドで開いて、後で一気読みしている。
0351341
垢版 |
2018/01/19(金) 21:49:02.93ID:3Kzh/PrG0
私以外どうでもいいことだけどsearchbarにボタンを作って
goDoCommand('cmd_clearhistory'); を実行しても
検索履歴を消去できないことが分かった
0352名無しさん@お腹いっぱい。
垢版 |
2018/01/19(金) 22:19:08.70ID:x+ciHYY20
BrowserSearch.searchBar.FormHistory.update({op: "remove", fieldname: "searchbar-history"});
BrowserSearch.searchBar.value = "";
0353341
垢版 |
2018/01/19(金) 22:38:13.12ID:JCryA1bt0
>>352
できました!ありがとうございます!!
試しにsearchbarのコンテキストメニューにボタンを作って
goDoCommand('cmd_clearhistory');を実行したら履歴が消えたので
textboxではできないのかと思いました
私以前からsearchbarを右ダブルクリックでオリジナルの検索popupを出すように
していたので、ctrl や alt や shiftキーを押しながら右クリックをしないとコンテキストメニューを
出さないようにしていた為、どうしてもボタンを作りたかったんです
助かりました
0354名無しさん@お腹いっぱい。
垢版 |
2018/01/20(土) 15:27:35.44ID:a6kl2KCO0
>>349
自作のscriptだとitmediaでimgのsrcにhttps→httpという処理を入れてるからたぶんそれでは、もう片方は知らない
最近はリンクのURLをscriptで差し替えてるページボチボチ見るから、そういう処理を組み込まないと使えないよ
0355名無しさん@お腹いっぱい。
垢版 |
2018/01/20(土) 20:39:34.56ID:IVO9VBdw0
お世話になります。

MouseGestures2
http://www.xuldev.org/misc/script/MouseGestures2.uc.js
Win, ubuntu 両方で動いたマウスジェスチャーです
TabContainer → tabContainer に修正して使えるようになりました

[userChrome.js] 軽量マウスジェスチャで利用可能なスクリプト集
http://www.xuldev.org/blog/?p=76 の特殊操作 「ひとつ上の階層へ移動」を
追加したいのですが動きません

// ひとつ上の階層へ移動
case "RU": var uri = gBrowser.currentURI;
if (uri.path == "/")
return;
var pathList = uri.path.split("/");
if (!pathList.pop())
pathList.pop();
loadURI(uri.prePath + pathList.join("/") + "/");

どこを直せばいいでしょうか、よろしくお願いいたします。
0357355
垢版 |
2018/01/20(土) 22:33:23.81ID:IVO9VBdw0
>>356
動きましたぁ!どうもありがとうございます!!
大事に使います。
0358名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 15:35:08.53ID:+6OospNR0
32bitの57.0.4から64bitの58にアップデートしたらプロファイルのフォルダに有る

Find in Searchbar Highlight.uc.js
Firefox_ToolBarButtons.uc.js
NewTabFromUrlbar.uc.js
TabWheelScroll.uc.js

が使えなくなってしまったのですが原因わかる人いますか?
0359名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 15:45:06.03ID:G3GV7LBc0
firefox quantumでは
tagNameの習得方法が変わったの?
0362名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 16:55:07.98ID:aaWcrarq0
>>355のMouseGestures2を使い始めました。

// 左のタブを全て閉じる
var tabs = gBrowser.tabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != gBrowser.mCurrentTab; i--){}
for (i--; i >=0 ; i--){
gBrowser.removeTab(tabs[i]);
}

これだとピン止めタブも閉じてしまうんですが、ピン止めタブを残すにはどこ変えればいいんでしょうか?
0363名無しさん@お腹いっぱい。
垢版 |
2018/01/22(月) 23:12:20.87ID:BFz6Lu5O0
linkInNewTabForSpecifiedPage.uc.xulの代替ってありませんか?
登録したページのリンクは強制で新規タブに開くというものです
0364名無しさん@お腹いっぱい。
垢版 |
2018/01/24(水) 01:22:14.20ID:sVvuU+1o0
Autoclose Bookmark&History Folders 代替としてuserChrome.js/AutoCloseBookMarkFolder_Fx37.uc.js導入するという情報が出てますが、
他のuserChrome.jsは動作するのですがこれだけ動作しません。
どう対応したらよいでしょうか
環境は57.04で、Firefox57以降でuserChrome.js用スクリプトを利用する方法 その2を行っています
http://wiki.nothing.sh/page/userChrome.js%CD%D1%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8
0370名無しさん@お腹いっぱい。
垢版 |
2018/01/24(水) 20:12:44.84ID:3PiZ30u10
独学見習い1日目

どうしても分からないことがあって、ここで質問しようと思って、
質問文を書いてるうちに初めて今自分が調べたい問いを言葉にできて、
その言葉でぐぐったらやり方が分かった
ありがとうこのスレ
0372名無しさん@お腹いっぱい。
垢版 |
2018/01/24(水) 20:18:22.12ID:cqNHEWoK0
58から動かなくなった、弱った。
AddonsPage.uc.js
addRestartButton.uc.js
AutoCloseBookMarkFolder_Fx37.uc.js
autoSelectTab.uc.js
resetSearchbar.uc.js
searchEngineIcon.uc.js
toggleFindbar by DoubleClick.uc.js
MedleyMenu.uc.js
resetSearchbar.uc.js
0377372
垢版 |
2018/01/24(水) 20:48:13.13ID:cqNHEWoK0
あれっ!
59では動いてる。
0379名無しさん@お腹いっぱい。
垢版 |
2018/01/24(水) 21:03:51.20ID:8E0ToKhf0
上書きアップデートしたつもりで実際は別のフォルダ作成してたりしてな
ポータブル版がそんな感じじゃなかったかな
0380名無しさん@お腹いっぱい。
垢版 |
2018/01/24(水) 21:34:01.88ID:dcM0oNCE0
>>372
マイ シニアライフの人だ!
いつも参考にさせて頂いてます
0383名無しさん@お腹いっぱい。
垢版 |
2018/01/24(水) 22:57:16.06ID:lIETugn/0
マイ シニアライフの人はuserChrome.cssをロダに上げるのはいいんだけど、
MYuserChrome.cssだのmy_userChrome.cssだの更新しても古いのを残しっぱなしなのがなぁ
0384364
垢版 |
2018/01/25(木) 02:06:45.35ID:jfSM/wRf0
その1 全部ダメ
その2 Autoclose Bookmarダメ
その1+その2 全部ダメ

でした、、おま環ですな、、、
0388372
垢版 |
2018/01/25(木) 07:57:30.50ID:6wfCqVMT0
お騒がせ、autoconfig.cfg autoconfig.jsの入れ忘れ
0390名無しさん@お腹いっぱい。
垢版 |
2018/01/25(木) 11:06:22.55ID:EA20KC2S0
>>384
>>372 はAutoCloseBookMarkFolder_Fx37.uc.jsが動いてるから
その1 もう一度見直してみたら?
前に難民が出て神が「導入.zip」をうpしたぐらいだから。
0391名無しさん@お腹いっぱい。
垢版 |
2018/01/25(木) 19:35:20.13ID:LDnbekNB0
左下に表示されるステータスバーというのでしょうか?それをロケーションバーに表示させるスクリプトってないですか?
0398名無しさん@お腹いっぱい。
垢版 |
2018/01/26(金) 18:01:07.08ID:cvFD5Wtf0
平成の幕開けとともに産声を上げたNCSA Mosaic
10年後Mozillaに生まれ変わった
が、ついに平成の終焉とともに膜を下ろすMozilla Firefox
0400名無しさん@お腹いっぱい。
垢版 |
2018/01/26(金) 19:12:00.94ID:ulf/P7wZ0
ブラウザ本体のせいなのかアドオン側のせいなのかは分からないけど
site側のscriptを変更できないようになったのね
これが正しい挙動ではあると確かに思うけどfeedlyのCapitalizeをどうやって殺そう
0402名無しさん@お腹いっぱい。
垢版 |
2018/01/26(金) 23:19:43.47ID:8yqrH++t0
GreasemonkeyからTampermonkeyに乗り換えたんだけど
XPathで.snapshotItem(i);を使っているところに
expected a conditional expression and instead saw an assignment
というエラーが出るんだけど、動くから気にしないでいいのかなぁ?
0403名無しさん@お腹いっぱい。
垢版 |
2018/01/26(金) 23:42:04.08ID:gHA1BVkV0
誘導されて来たのですが

twimg_redirect_orig
というユーザースクリプトを、Greasemonkey 4.2 で使ってるのですが、Quantum58から?うまく動作しなくなってしまいました・・・
アドバイスよろしくお願いします!
0405名無しさん@お腹いっぱい。
垢版 |
2018/01/27(土) 00:05:46.41ID:LPhaIlp90
>>404
それも上手くいきませんでした・・・
これ、最後の更新が二ヶ月前ですね。
上手く動かなくなったのは、昨夜のQuantumの更新からなので、まだ未対応なのかもしれません
twitterの仕様変更かもしれませんので、ちょっと待ってみようかと思います
0407名無しさん@お腹いっぱい。
垢版 |
2018/01/27(土) 00:25:57.22ID:LPhaIlp90
>>406
今試しましたが、コレもうまくいきません、、しばらくは手動でURLに付け足します

ちなみに、スレにオリジナルサイズの画像の直リンを貼るのが主な目的です
0409名無しさん@お腹いっぱい。
垢版 |
2018/01/27(土) 01:08:12.54ID:LPhaIlp90
>>408
ほ、本当だ!!twimg_redirect_origが完璧に元通り動作します!
教えてくれてありがとうございました!
0410名無しさん@お腹いっぱい。
垢版 |
2018/01/27(土) 11:13:03.58ID:aEYpAxJ60
>>395
この件が心配で58を躊躇していたんですが
おかげさまで無事バージョンアップできまた

ありがとうございました
0411名無しさん@お腹いっぱい。
垢版 |
2018/01/27(土) 11:38:40.49ID:0j+cgY8J0
便利なのでExtrasConfigMenuPlus.uc.jsを使わせてもらっていますが
ボタンを2回押すとchrome/の上にmenuseparatorが一本増えます
0414名無しさん@お腹いっぱい。
垢版 |
2018/01/27(土) 14:59:54.72ID:/jaUdpqM0
MouseGestures.uc.jsでweAutoPagerizeやuAutoPagerizeのトグルイベントを利用するにはどう記述したら良いでしょうか?
スクラッチパッドであれば
document.dispatchEvent(new Event("AutoPagerizeToggleRequest"));
を入力すれば有効/無効のトグルが利用可能なんですが、何故これが利用できないのががよく分からなくて
0416名無しさん@お腹いっぱい。
垢版 |
2018/01/27(土) 22:21:01.21ID:0j+cgY8J0
>>415
すみません お騒がせしました
自作のボタンに、メニューバー中のtools-menuを移動させていたのが原因でした
約50のucjsを半分、半分って捨てて調べました
0417416
垢版 |
2018/01/27(土) 22:31:38.01ID:0j+cgY8J0
92〜94行を//で解決しました
0418名無しさん@お腹いっぱい。
垢版 |
2018/01/27(土) 23:08:01.14ID:0j+cgY8J0
やっぱり93行だけを//にしました
0419名無しさん@お腹いっぱい。
垢版 |
2018/01/28(日) 02:47:08.41ID:vj3T0POZ0
newTabByLongPress.uc.jsでリンク押した時うまく動かないんだけど
直すことはできませんか?お代官様
0420名無しさん@お腹いっぱい。
垢版 |
2018/01/28(日) 11:58:24.30ID:nU9SwqtX0
リンク上ででしょ?
しょうがないからright rinksで代用した
こっちはまだAPIが揃ってなくてブックマークとかで動作しないけどね
0423名無しさん@お腹いっぱい。
垢版 |
2018/01/29(月) 22:48:39.57ID:4lJsnUb70
近い将来使えなくなるの思うとやる気になれないよね
420のようにアドオンに移行したほうがスマートだと思うよ

でも確かグリモンスクリプトでそういうのあった気がするが...
0429名無しさん@お腹いっぱい。
垢版 |
2018/01/30(火) 21:13:39.68ID:WuGwnnP+0
>>427
横からありがとうございます。
0432名無しさん@お腹いっぱい。
垢版 |
2018/01/31(水) 10:47:06.17ID:u+weKxrx0
>>427
対応ありがとう御座います
youtubeとか他サイトの動画のサムネをLongPressした時動画ではなく画像が新しいタブで
表示されてしまうのは仕様なんでしょうか?
0434名無しさん@お腹いっぱい。
垢版 |
2018/01/31(水) 16:47:42.32ID:u+weKxrx0
>>433
色々なサイト行って試してみて動作してるみたいなんですが
なぜかyoutubeのサムネでは動きません隣のリンク押しても反応なかったです

それと特定の1ページだけ例外っていうのは出来るんでしょうか
スピードダイヤル系のページでクリックして持つことが出来なくなってしまったので
不可能であればスルーして下さい
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況