Firefox userChrome.js greasemonkeyスクリプトスレ36
■ このスレッドは過去ログ倉庫に格納されています
ブラウザ本体のせいなのかアドオン側のせいなのかは分からないけど
site側のscriptを変更できないようになったのね
これが正しい挙動ではあると確かに思うけどfeedlyのCapitalizeをどうやって殺そう GreasemonkeyからTampermonkeyに乗り換えたんだけど
XPathで.snapshotItem(i);を使っているところに
expected a conditional expression and instead saw an assignment
というエラーが出るんだけど、動くから気にしないでいいのかなぁ? 誘導されて来たのですが
twimg_redirect_orig
というユーザースクリプトを、Greasemonkey 4.2 で使ってるのですが、Quantum58から?うまく動作しなくなってしまいました・・・
アドバイスよろしくお願いします! そのスクリプトの解決にはならないけど
拡張のTwitter 原寸びゅー っての使えば? >>404
それも上手くいきませんでした・・・
これ、最後の更新が二ヶ月前ですね。
上手く動かなくなったのは、昨夜のQuantumの更新からなので、まだ未対応なのかもしれません
twitterの仕様変更かもしれませんので、ちょっと待ってみようかと思います >>405
Firefoxの拡張機能でなら
"Twitter自動画像拡大フィルタ" の方が有名だけど。 >>406
今試しましたが、コレもうまくいきません、、しばらくは手動でURLに付け足します
ちなみに、スレにオリジナルサイズの画像の直リンを貼るのが主な目的です >>403
violentmonkeyで普通に動いてるよ
Greasemonkeyはもう捨てなされ >>408
ほ、本当だ!!twimg_redirect_origが完璧に元通り動作します!
教えてくれてありがとうございました! >>395
この件が心配で58を躊躇していたんですが
おかげさまで無事バージョンアップできまた
ありがとうございました 便利なのでExtrasConfigMenuPlus.uc.jsを使わせてもらっていますが
ボタンを2回押すとchrome/の上にmenuseparatorが一本増えます >>391
>>248じゃだめかな?
今firefox58で動くの確認した
13行目 false を true にするのも忘れずに >>391
すまん上の訂正
スクリプトは LinkLocationbarLite.uc.js ってのだった
https://u6.getuploader.com/script/download/693
これの10行目 urlbar-icons を urlbar-display-box に変更
だけでした MouseGestures.uc.jsでweAutoPagerizeやuAutoPagerizeのトグルイベントを利用するにはどう記述したら良いでしょうか?
スクラッチパッドであれば
document.dispatchEvent(new Event("AutoPagerizeToggleRequest"));
を入力すれば有効/無効のトグルが利用可能なんですが、何故これが利用できないのががよく分からなくて >>415
すみません お騒がせしました
自作のボタンに、メニューバー中のtools-menuを移動させていたのが原因でした
約50のucjsを半分、半分って捨てて調べました newTabByLongPress.uc.jsでリンク押した時うまく動かないんだけど
直すことはできませんか?お代官様 リンク上ででしょ?
しょうがないからright rinksで代用した
こっちはまだAPIが揃ってなくてブックマークとかで動作しないけどね >>419
直せそうだけどブックマークとリンク上とで処理分けないといけないだろうから
なんか...めんどくさそう 近い将来使えなくなるの思うとやる気になれないよね
420のようにアドオンに移行したほうがスマートだと思うよ
でも確かグリモンスクリプトでそういうのあった気がするが... SearchEngineWheelScrollの人は何で更新しても教えてくれないんだろ >>422
https://u6.getuploader.com/script/download/1673
とりあえずリンクでは動くようにした
従来通りリンクになってない画像も開けるはず
あとでnewTabByLongPressからリンク上での処理無くしたやつもアップしとく RemoveSearchHistoryByDoubleClick.uc.js
https://u6.getuploader.com/script/download/1674
検索バーの検索履歴を右ダブルクリックで個別削除
ついでに検索履歴やサジェストを右クリックで検索ボックスに入力可能 >>427
対応ありがとう御座います
youtubeとか他サイトの動画のサムネをLongPressした時動画ではなく画像が新しいタブで
表示されてしまうのは仕様なんでしょうか? >>432
修正した
でもリンクになってない画像は開けなくなる >>433
色々なサイト行って試してみて動作してるみたいなんですが
なぜかyoutubeのサムネでは動きません隣のリンク押しても反応なかったです
それと特定の1ページだけ例外っていうのは出来るんでしょうか
スピードダイヤル系のページでクリックして持つことが出来なくなってしまったので
不可能であればスルーして下さい >>434
すまん修正しといた
後でロダ覗いてみて
後者の件がよくわからん
普通のクリックじゃだめなの? >>435
説明が下手ですみません スピードダイヤルアドオン系の新しいタブ開くと
ブックマークと同じようにドラック&ドロップで各ページの場所を移動できるのですが
LongPressしてると開いてしまうので移動ができないのです、なので
moz-extensionのページだけ無効に出来ないかなと思ったわけです
移動したい時はJS切ってから移動するようにします
アップしていただいたJSはyooutubeは無理でしたがだいたいのページで
開くようになりました 神お代官様ありがとうご座いました Firefox56のFireGesturesで使っていた、画像をGoogle画像検索するスクリプトです
画像をタブで開き、そこでジェスチャーして使ってました
現在使っているFirefox58のFoxyGesturesで使えるようにするにはどうすれば良いですか
Fromの検索オプションは今の仕様とは違うと思います
const FROM = "&num=50&hl=ja&newwindow=1&safe=off&tbo=d&biw=1100&bih=798&gbv=2&site=imghp";
const DOMAIN = "www.google.co.jp";
const URL = "https://" + DOMAIN + "/searchbyimage?image_url=";
var curURL = gBrowser.currentURI.spec;
if (curURL.indexOf(DOMAIN) != -1)
BrowserReload();
else
openNewTabWith(URL + encodeURIComponent(curURL) + FROM); アプリケーション領域を全部、Webサイトのコンテンツの表示に使えるように拡大する
Quick toolbarsの代替はまだですか?
メニューアイテムの非表示と表示位置変更のためのMenu Wizardの代替はまだですか? >>436
あら、youtubeだめ?
url教えてくれると助かる >>440
https://www.youtube.com/
このページではサムネ×、リンク○
そこからどの動画でもいいので開いて再生動画横から下縦1列にサムネが表示されるページでは
リンク×サムネ×でした 何回もすみませんお願いします ヤフオクのブラックリスト(検索除外)で良いのないかな
標準の20件じゃ足りないしすぐ消えるし >>437です
公式のOpen Image In New Tabに少し手を加えることで実現できました >>445
今Portable入れて使ってみました ばっちり動きますね
おま環なのにお騒がせしてすみませんでした AutoConfigが廃止されたらomni.jaをいじることになるのか? ちょっと聞くけどブックマークボタンの星マークだけ消せないかな? タブバーとナビゲーションバーの表示切替項目をメニューに追加
(function() {
const tabsbar = document.getElementById('TabsToolbar');
tabsbar.setAttribute('toolbarname', tabsbar.getAttribute('aria-label'));
const navbar = document.getElementById('nav-bar');
navbar.setAttribute('toolbarname', navbar.getAttribute('aria-label'));
})(); 最近、Firefox57以降(自分は今58を使っています)を初めて使い始めたのですが、
例えば、ここ5chのスレの中に貼ってあるURLリンクを踏んでから戻るボタンを押して
5chのスレに戻ると、スクロール位置がURLリンクのあった位置ではなく、
常に一番上になってしまい不便で困っています。
57以前は、TabMixPlusが使えていたので、
そのおかげかそういうことはなかったのですが、
57以降ではTabMixPlusが使えなくなってしまいました。
そこでuserChome.jsの類で何とかできないかと思い
自分なりに探してみたのですが、
「RestoreScrollPos.uc.js」というのが見つかったのものの、
リンク切れで入手不可能な状態です。
他に同様のスクリプトはないでしょうか?
あるいは他に何か良い解決方法はないでしょうか? CTRL+左クリックで新しいタブで開くようにして、読み終わったらそれを閉じればいいんでない >>453
そんなことにならないな スクロール位置保存されてる
おま環 >>453
RestoreScrollPos.uc.js
http://web.archive.org/web/20110610085229/http://firefox.geckodev.org/index.php?plugin=attach&pcmd=open&file=RestoreScrollPos.uc.js&refer=userChrome.js >>455
たしかにおま環でした。
原因は未だ不明で、なぜそうなってしまったのかは今のところ謎ですが、
プロフィールのフォルダを一度捨てて起動してみたら、たしかに治りました。
こちらの確認不足でした。すみませんでした。
>>456
ダウンロードできました!こんな方法があったのですね。
今度からリンク切れのファイルがあったときには
ここをあたってみたいと思います。
とても勉強になりました。ありがとうございました! Firefox57で下記の奴が動かなくなったんだけどどうしたらいい?
/* hide 'View Bookmarks Toolbar' */
#classic_bm_button23-toolbar-button #BMB_viewBookmarksToolbar {
visibility:collapse !important;
}
/* hide 'Show All Bookmarks' */
#classic_bm_button23-toolbar-button #BMB_bookmarksShowAll {
visibility:collapse !important;
}
/* hide 'Bookmark This Page' */
#classic_bm_button23-toolbar-button #BMB_bookmarkThisPage {
visibility:collapse !important;
}
/* hide 'Subscribe to This Page' */
#classic_bm_button23-toolbar-button #BMB_subscribeToPageMenuitem {
visibility:collapse !important;
}
/* hide 'Unsorted Bookmarks' */
#classic_bm_button23-toolbar-button #BMB_unsortedBookmarks {
visibility:collapse !important;
} Quantum 以降、window.getSelection() がスクリプトで働かなくなってしまったようで、
範囲選択した文字列の取得などができなくなりました
代わりに使えるコードの書き方があれば教えていただけると助かります
ご存知の方がいらっしゃれば、よろしくお願いします Firefox58.0.1でwindow.getSelection().toString()て書いて使えてる
googleでテキスト翻訳する時とか >>462-463
レスありがとうございます
MouseGestures.uc.js でジェスチャーに
var Selection = window.getSelection().toString();
alert(Selection);
を割り当てても空のダイアログが立ち上がるので、選択範囲を上手く拾えていないようです
リンク先の何を参考にすればよいかは分かりませんでしたが、e10sが有効かどうかも影響
しているのでしょうか >>465
ありがとうございます
望み通りのことが実現しました
せっかくなので貼っておきます
//検索ボックスに追加
var selmM = gBrowser.selectedBrowser.messageManager;
selmM.addMessageListener('getSelection', function listener(message) {
var txtbox = document.getElementById('searchbar').textbox;
var selection = (message.data !== '') ? message.data : window.prompt('Google:', '');
txtbox.value = selection;
selmM.removeMessageListener('getSelection', listener, true);
});
selmM.loadFrameScript('data:,sendAsyncMessage("getSelection", content.document.getSelection().toString())', true);
//検索ボックスを消去
var getID = document.getElementById('searchbar');
getID.value = '';
選択した文字列を検索ボックスに送ったり、ボックスを空にしたりができるはずです 文字列を送る・消すを一つにまとめ、コードも簡略化しました
var selmM = gBrowser.selectedBrowser.messageManager;
selmM.addMessageListener('getSelection', function listener(message) {
var txtbox = document.getElementById('searchbar').textbox;
var selection = message.data;
if(selection) txtbox.value = selection;
else txtbox.value = "";
});
selmM.loadFrameScript('data:,sendAsyncMessage("getSelection", content.document.getSelection().toString())', true); var selection = message.data;
if(selection) txtbox.value = selection;
else txtbox.value = "";
を↓にした方が簡略化できるんじゃね?
txtbox.value = message.data? message.data:''; ブックマークの一番下に表示される「すべてタブで開く」を
非表示にするにはどうすればいいですか?
ググると出てくる2年くらい前のブログ記事を参考に
userChrome.jsを編集してもなんの変化もありません また来たか
ちなみにuserChrome.jsじゃなくてuserChrome.cssだろ アリスさんのucjsDownloadsManager.uc.jsなんだけど
clear listのボタンが効いたり効かなかったりしない? >>472
俺も同じ
なんかダウンロード履歴が多いと効かない AutoCloseBookMarkFolder_Fx37.uc.jsが急に動作するようになった
謎過ぎるが嬉しい nicovideo Thumbinfo popupはニコニコ大百科のgreasemonkeyスレに書いてあったけど、
1960行目にあるelse節の中を直すと動くようになるよ >>475
thx
>>396じゃないけど、助かった Foxy Gestures のスクリプト、必要な人がいればどうぞ
//右隣りのタブを閉じる
executeInBackground(() => {
getCurrentWindowTabs().then(tabs => {
var active = tabs.find(tab => tab.active);
browser.tabs.remove(tabs[active.index + 1].id);//+1を-1にすれば「左隣りのタブを閉じる」
});
}, []);
//タブを右端に移動
executeInBackground(() => {
getActiveTab(tab => {
browser.tabs.move(tab.id, {index: -1});//-1を0にすれば「左端に移動」
});
}, []); RemoveSearchParamがTampermonkeyだと動かないんですがどう修正したら良いでしょうか?
実行順やrun atの変更もしてみたんですがダメで
シンプルな記述だけに何故動かないのか分からず
https://u6.getuploader.com/script/download/1491 >>478
まずどこのサイトで動かないのか?
bingとyahooはhttps化されたので@include行をhttpsにしないと動かないと思います >>478
自己レス
@run-at document-idle
追加で動いているような…?
この辺りも設定でstart,body,end含め変更して効かなかったのに、何故効くようになったのか謎
取り敢えず使えるようになったので失礼しました Firefox57以降から実行タイミングが割とシビアになったな いろんなのを参考に作ってみた
サイドバーにwebページやリンク先やアドオンマネージャーを表示
https://u6.getuploader.com/script/download/1683 しらない間にOpenWith_1.1.1.uc.xulが機能しなくなってた
かわりはcMenuOpener.uc.js使うことにした AutoPagerize [Modified by BladeMight]のサイトのコメントにもあるっぽいけど
これしばらく使ってると次回Firefoxを起動した際に重くなってページが読まれなくなるバグがあるっぽい
アドオンのほうも微妙だしどうしたもんかなあ >>486
中華の掲示板にOpenWith.uc.jsってのが上がってた このスレ見て修正したOpenWith_1.1.1.uc.xul使ってるけど
59bマルチプロセスでも問題無い google検索でデフォルトが「すべての結果」になってますが
「完全一致」にするスクリプトありませんか?
そもそもなんでOR検索がデフォルトなんだ ダブルクォーテーション("")でキーワードを囲うか
検索バーへGoogle検索完全一致を自分で追加すればよろし javascript: (function(){
var t;
t = document.getSelection();
if(t=='' && location.hostname.match(/\.google\./)){
location.assign(location.href.replace(/q=(.*?)(&|$)/g,'q="$1"$2'));
}else{
t = (t!='') ? t : prompt('"Google":');
if(t)window.open('https://www.google.co.jp/search?q="'+encodeURI(t)+'"');
}
})(); 59b12でuserChrome.js全滅くさいかも ■ このスレッドは過去ログ倉庫に格納されています