Firefox userChrome.js greasemonkeyスクリプトスレ37
■ このスレッドは過去ログ倉庫に格納されています
>>229
わざわざ作ってくれたのでしょうか?
あげてくれてどうもありがとう
ありがたく使わせていただきます ロダのConformSearchBoxModoki.uc.js
前スレに「履歴でも指定したい場合は35,37行目をコピーして40,41行目を囲めばおk」とあるけどよくわからない。
下記をどう編集するの?
35 if(!specify_the_site || specify_the_site && target.some(YES) == true){
36 searchbar.textbox.value = v;
37 }
38 }
39 if(addHistory){
40 searchbar.FormHistory.update({op: 'remove', fieldname: 'searchbar-history', value: v});
41 setTimeout(function(){searchbar.FormHistory.update({op: 'add', fieldname: 'searchbar-history', value: v})}, 0); 下記のスクリプト(関係がありそうなところの抜粋)をジェスチャーに割り当て、「最近閉じたタブ」を
ポップアップさせていましたが61へのバージョンアップ後に動作しなくなりました。
修正の仕方が分かる方がいらっしゃいましたら、教えていただけると助かります。
try {
if (!gPrefService.getBoolPref("browser.sessionstore.enabled"))
throw "Session Restore feature is disabled.";
} catch (e) {}
var ss = Cc["@mozilla.org/browser/sessionstore;1"].getService(Ci.nsISessionStore);
if (ss.getClosedTabCount(window)==0)
throw "No restorable tabs in this window.";
var undoItems = eval("("+ss.getClosedTabData(window)+")"); ucjs_copysysinfo_0.2.uc.jsみたいな自分が使ってる拡張などを取得出来るスクリプトご存じないですか?
rebuild_userChrome.uc.xulの機能使ってるからか61だと動作しない >>228
やっぱり幅は決め打ちで値を設定しないと駄目なんですかね
ウィンドの縦の幅まで伸ばすように設定できないのかなぁ
なんにせよ、設定できる箇所がわかったので助かりました
どもありがとう! 愛用していたのに61から動かなくなってしまった
修正できるなら教えてほしいです
autoPopup.uc.js
メニュー上にマウスポインタ持っていくと自動的にメニューが開く
戻る進むボタン上では履歴がポップアップ
https://github.com/zephyrer/userChromeJS/blob/master/autoPopup.uc.js
01-Homebutton.uc.js
マウスのミドルクリックと右クリックに第二第三のホームを割り当てられる
https://github.com/skofkyo/userChromeJS/blob/master/userButton/01-Homebutton.uc.js >>238
ありがとうございます
そのautoPopup.uc.jsはすべてのボタンもクリックしてしまうため
反ってブラウザ操作の妨げになってしまうんです
メニューと進む戻るボタンのみポップアップすればいいんでした mouseGesture2.4.2.uc.js で左側のタブを全部閉じるの書き方を教えてくれませんか?
右側のタブを全部閉じるは機能するのですが、左側だけ機能しなくなってしまいました
以下のように書いていたんですが、どこが悪いんでしょうか?
教えてください、お願いします
case "Rsas": //右クリ→下→左→下
var browser = getBrowser();
var tabs = gBrowser.tabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != browser.mCurrentTab; i--) {
}
for (i--; i >= 0; i--) {
browser.removeTab(tabs[i]);
}
break; >>240
for (let i = Array.from(gBrowser.tabs).findIndex(tab => tab === gBrowser.selectedTab) - 1; i >= 0; --i) {
gBrowser.removeTab(gBrowser.tabs[i]);
} そろそろvar駆逐されないかなと思ったり思わなかったり noscriptでブロックしてるサイトでグリモンスクリプトだけ動かすことって可能? alice0775さんのenableKeywordsSearchInSearchBar_Fx31.uc.jsが
動かないんですが、動くようにするにはどう修正すれば良いんでしょうか? Firefox 62のリリース版からautoconfigがsandbox化されてuserChrome.jsの
読み込みに使えなくなる。62ベータでdefaults/pref内に設置する.jsに
pref("general.config.sandbox_enabled", true);
を追加するとどういう状態になるか試験できる。
(リリース版では上記prefは無視されて強制的にsandbox化される予定)
ESRでは当面の間sandbox化の予定はない >>247
この段階でいろんなことがアウトってなるのか。 試してみたが今使っているスクリプトはちょっと書き直すだけでXBL方式で全部動いたから
風前の灯火のXBLが完全に沈黙するまでは大丈夫だな
1個駄目なスクリプトがあるとそれ以降読み込まないからメンテ効率が大幅に下がるが userChrome.cssとuserContent.cssをUserCSSLoader.uc.js0.0.4改一本で管理しようとしたが、
Firerox立ち上げ時のタブロードが遅くなり諦めた。 >>247
アプデ止めとくか
いらんことばっかりするなほんと >>247
とりあえず60ESRのサポートが続く来年10月までは大丈夫っぽいみたいだが
次の68ESRではどうなるのかねえ ちゃんと試してみると-moz-binding使う方式でもaliceさんのサブローダーが使えるな
これならまだいける -moz-bindingを使っている所は日々削除されているが
xblの仕組みはまだまだなくせないみたいだな
https://bgrins.github.io/xbl-analysis/graph/ 60から61にしたら、「Find in Searchbar Highlight.uc.js」が動作しなくなったんだけど、
誰か助けてください。 >>256
ロダのFind in Searchbar.uc.js >>257
その「Find in Searchbar.uc.js」もまったく無反応なのですが。
ちなみに他の「AutoCloseBookMarkFolder_Fx37.uc.js」などは、61対応版にしたら、
動いてます。 すまそ、「Find in Searchbar.uc.js」は検索バーの右矢印アイコンを右クリックしたら
検索語句のすべてがハイライト表示されるのね。
つうか、俺が使いたいのは、検索語句を下に順番に辿っていきたいんだけど。
「Find in Searchbar.uc.js」みたいに。
誰か解決策ありませんか? 久しぶりに覗いたんやけどここで色々やってるのは延命措置で近い内に全部使えなくなるって認識でよろしいどす? どーしてもというなら
ソース改変してビルドすると言う手もある 色々やってるのが延命措置で将来的に全部使えなくなるのは確かだが
その将来が近い内かどうかはモジラの頑張りと個々人の近い内の定義による enableKeywordsSearchInSearchBar_Simplified.uc.js
https://u6.getuploader.com/script/download/1730
Keywords Searchを検索バーから行えるようにするだけ
aliceさんのと違ってdoSearch以外の部分はいじってない簡易版だけど
conqueryModokiを今も使っている人がいたら自分で書けるだろうし俺には書けないし XCOMとXULが使えなくなると完全に使えなくなるのか? このスレざっと眺めてたら未対応のjsの大半を対応にできた
ありがてえ ありすさんのconqueryModoki40.uc.xul利用可能にならないかな Advanced Mouse Gestures (with Wheel Gesture and Rocker Gesture)
次(前)のタブへ移動の以下ジェスチャーの挙動が変になってしまいました
スクロールした時、ジェスチャーを終えて右クリックを離したとき、両方のタイミングでタブ移動のアクションが起こります(通常は前者の時のみ)
TabWheelScroll.uc.jsを参考に変更しようとしたのですがよく分かりませんでした
どのあたりを修正すれば良いのでしょうか。良かったらご教示お願いします
'W+':{name:'Next Tab',cmd:function(){gBrowser.tabContainer.advanceSelectedTab(+1,true);}},
'W-':{name:'Previous Tab',cmd:function(){gBrowser.tabContainer.advanceSelectedTab(-1,true);}}, bookmarksSidebarTooltip3.uc.jsはもう直らないのかな >>270
bookmarksSidebarTooltip3って通常のツールチップとどう違うの? 名前とURLに加えて説明も表示できる
descriptionには すぐにタブタイトルをポップアップ とあるので表示されるまでの時間も違うのかな すいません、スレの流れを見てやっぱりマウスジェスチャーアドオンに移行することにしました
アドオンだと一部ページで聞かなくなるのが弱点ですが許容範囲内なのでgesturefyに移行します >>272
fx62でブックマークの説明は廃止されるので61限定
3箇所あるchrome://browser/content/bookmarks/bookmarksPanel.xulを
chrome://browser/content/places/bookmarksSidebar.xulに
135行の.showPopup〜を
.openPopup(null, "", event.clientX+20, event.clientY, false, false);
62以降ですぐにポップアップだけでも使いたいなら追加で
207行のDescription = PlacesUIUtils.getItemDescription(itemId);を
Description = ""; >>274
おおサンクス バッチリ直りました
説明廃止なんか・・・残念や bookmarksSidebarTooltip3の5行目
// @include chrome://browser/content/places/bookmarksSidebar.xul
//とコメントアウトなっててコードに関係ないんだとばかり思ってたっけど
アドレス変更しないと動かなかった
どういうわけで影響してるんだろう >>277
@includeで動作するURLを指定するんだから、それが違ってれば動かないよ >>278
//があっても動作に関係してるのがわかりました グリモンスクリプトもそうだけど// ==UserScript==から// ==/UserScript==の間はサブスクリプトローダーが解釈して動作を決定・変更するための特別なコメントなのですよ
ちなみに//と@〜の間も半角スペース1個という決まりがある >>280
その部分改変したり関係ない文字入れたりしてることがあったので
勉強になりました userChrome.js導入over62.zip
https://u6.getuploader.com/script/download/1733
異本的にバージョンを選ばず使えるはず
wikiの記法で書くのがめんどいのでそれは人に任せてzipだけ
autoconfigを使わないでuserChrome.cssからxblでxmlを読み込みxmlからuserChrome.jsを読み込む
出展はこれ
https://github.com/nuchi/firefox-quantum-userchromejs
zipではxmlを手抜き改変してaliceさんのサブスクリプトローダー使う方式にした
そうしないとメタデータブロック読み込まないからutf-8指定が効かなくてめんどい 変換ミスってるな
〇出典
ちなみにShowSearchBarHistroryByClick.uc.jsが動かなくなるが
ShowSearchBarHistroryByClick.uc.jsの14行目をコメントアウトして
zipに入れた000_xPref.uc.jsをchromeフォルダに入れれば動く ってことはもうこの2つはお疲れ様ですか?
config.js
config-prefs.js profile folder/chrome/utils以下もお疲れちゃんじゃね? >>282
62.0で使ってみた。
問題なく動くね。 過去の不具合 ondblclickに飛ばない ⇒ 現在の状況 ondblclickで飛べるようになったが安定しない
今回の不具合 YouTube動画を3個ぐらい再生しながらsetInterval()やsetTimeout()を使うと起動しない事がある不具合
JS処理スレッドの複数化による安定化が必要か? >>282
使用している20個ほどのスクリプトで、ShowSearchBarHistroryByClick.uc.jsだけ動作しなかった。 ShowSearchBarHistroryByClick.uc.jsの機能分割版
虫眼鏡アイコンを検索エンジンアイコン化
serachWPもどき
serachWPもどきいいなぁ
フォーカス解除でも強調継続(他手段で手動解除)
複数ワード同時強調&色分け
この辺り生えると完全にserachWPの代替になれる no_Limit_Result_SearchBar_History.uc.js
20件の制約外れてない?
serachWP_modoki.uc.js
isearと併用すると使いやすいかも AliceさんのaddHistoryFindbarFx60.uc.js
更新されてるけど、このスクリプト何をしてくれるの? >>282
これに変えたらsaveTo.uc.jsが動かなくなった... tabProtect_mod2.uc.jsとtabLock_mod2.uc.jsを使ってみたけど、
2つの違いはページ移動ができるかどうかだけですか? tabProtectは何があってもプロテクトしたタブを閉じない
tabLockはロックしたタブにあるリンクを常に新しいタブで開く 今はTampermonkeyが良いのですか?
やっとQuantumに来ました >>308
なるほど、それは便利……と思ったけど、
ニコニコでZenzaWatchを使用したときにタグクリックすると、
ページ移動してしまう……
設定間違ったかな? と思ったけど、よく読んだらリンクでの移動か。
リダイレクトはそのまま通るのね。 tabProtect_mod2.uc.jsとtabLock_mod2.uc.jsが1つになったのあればいいなぁと… >>311
Javascriptで開くリンクの場合はその限りではない >>312
確かに一緒になってくれると助かる、大抵両方有効にするし ほならね、自分でスクリプト書けって話でしょ?
私はそう言いたいですけどね tabProtect_mod2.uc.jsを開いてtabLock_mod2.uc.jsの内容を継ぎ足せば1つになるんじゃないかとやってみたら
ファイルは1つになったけどタブのコンテキストメニューは同じままだった(´・ω・`) alice0775さん、zzzz-tabContextMenu_combining_tabProtect_and_tabLock.uc.jsのリリースありがとうございます zzzz-tabContextMenu_combining_tabProtect_and_tabLock.uc.js
ありがとうございました、使わせていただきます 旧 Tab Mix Plusだと
tabProtect_mod2.uc.js + tabLock_mod2.uc.js ができるんだよね バージョン61.0.1でAutoCloseBookMarkFolder_Fx37.uc.jsでどうやっても動かない
”Firefox57以降でuserChrome.js用スクリプトを利用する方法”でも
userChrome.js導入.zipを使ってもできない。
以前はできてたのに >>323
userChrome.js導入over61.zip は? >>324
それもやりましたが、できなかったです。 >>325
※Firefox57以降でuserChrome.js用スクリプトを利用する方法で追加していたファイル(userChrome.js用スクリプト以外)はすべて削除しておく
は? >>327
AutoCloseBookMarkFolder_Fx37.uc.js
は
// @version 2018/08/13 61+
を使ってる? ■ このスレッドは過去ログ倉庫に格納されています