- 
-pv
スレッドの閲覧状況:
現在、- がスレを見ています。
これまでに合計 -  表示されました。
※PC・スマホの表示回数をカウントしてます。
※24時間表示がないスレのPVはリセットされます。

Mozilla Firefox 拡張機能スレッド【お兄ちゃん】

x  
1 :名無しさん:12/06/17(日)13:01:37 ID:EwHe3A8fi
◆関連サイト Add-ons for Firefox https://addons.mozilla.org/ja/firefox/ Add-ons Mirror http://forum.addonsmirror.net/ Mozilla Japan - Firefox アドオン https://addons.mozilla.jp/firefox/ Mozilla Firefox Thunderbird の拡張あれこれ http://beau.g-com.ne.jp/mon-extension.html Mozilla Developer Street https://dev.mozilla.jp/ MozillaZine.jp http://mozillazine.jp/ Firefox更新情報 Wiki* http://wikiwiki.jp/firefox/ ◆インストール済みの拡張機能、テーマ、プラグインの一覧を表示できる拡張機能 (スレへの拡張一覧の貼り付け、拡張機能の管理に便利) InfoLister https://addons.mozilla.org/ja/firefox/addon/infolister/ MR Tech Toolkit https://addons.mozilla.org/ja/firefox/addon/mr-tech-toolkit/ Extension List Dumper https://addons.mozilla.org/en-US/firefox/addon/extension-list-dumper/ ◆インストールしているFirefoxアドオン(一覧)をプロファイル間で同期できるアドオン「Siphon」 Siphon https://addons.mozilla.org/en-US/firefox/addon/siphon-add-on-synchronizer/
643:名無しさん@おーぷん:17/03/31(金)23:03:53 ID:lbm
メニューバーの右側余白にPrefBarを表示したら左側のメニューと高さが微妙にずれてたのでStylishでこうやって対処した@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);/* PrefBarの高さ (メニューバーに表示の場合) */#prefbar-buttons > toolbaritem { margin-top: 4px !important; margin-bottom: 0px !important;}CSSの知識なんて無いから乱暴かもしれないが直ればそれでいいや
644:名無しさん@おーぷん:17/03/31(金)23:08:07 ID:lbm
あとついでにこうやった@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);/* メニューバーの文字サイズとメニュー間の間隔を変更 */#main-menubar menu { font-size: 13px !important; padding-left: 0px !important; padding-right: 0px !important;}12pxでも良かったかもしれないpxとかptとかemとかあってめんどくせえなといつも思う
645:名無しさん@おーぷん:17/03/31(金)23:45:38 ID:lbm
Firefox52へ移行して気がついたGoogleで調べものしてる時、SearchWPで検索文字列をハイライトしているのに「次へ」をクリックしてページ移動するとハイライトが解除されてしまうしかしFireGestures公式の「前のページ / 次のページ (リンク自動検出)」というジェスチャーを実行するとハイライトを維持したままページ移動できるでもついうっかり「次へ」をクリックしてしまい絶望する
646:名無しさん@おーぷん:17/03/31(金)23:52:01 ID:lbm
頭が悪いのでuBlock Originの使い方が分からないそのうち捨てる
647:名無しさん@おーぷん:17/04/03(月)21:45:21 ID:qlo
FireGesturesにmoveTo(250,30);resizeTo(1024,768)と書いて、アドオン「Browsizer」の代わりとして使う事にした(数字は適当)Firefoxを起動した時に望まない位置に表示されてしまった時に便利と思うブックマークレットとしてjavascript:window.moveTo(250,30);resizeTo(1024,768)というようにブックマークツールバーに置いても使えるけど使い勝手は良くない「ウィンドウサイズを変更するのではなく切り替えるスクリプト」というのもあるし「任意の位置・サイズを指定して新しいウィンドウを開く 」スクリプトもある
648:名無しさん@おーぷん:17/04/26(水)01:06:05 ID:tr7
Skip RedirectイマイチだったからGoogle search link fixに代えたもうこれしかねえシンプルなリダイレクト系アドオンはほとんど逝ってしまったな
649:名無しさん@おーぷん:17/04/27(木)22:57:33 ID:qCU
Scrapbook Xは終了らしい。> if Mozilla really honors its plan in Firefox, ScrapBook X will no more work on it.ttps://github.com/danny0838/firefox-scrapbook/issues/209FireGesturesもおそらく……
650:名無しさん@おーぷん:17/06/28(水)19:01:16 ID:ssy
android版のpalemoonにnoscriptを入れたけど何処にも設定出来る項目もボタンもメニュー項目も出現しないんだがorzいったいどうすりゃぁいいのか?!
651:名無しさん@おーぷん:17/06/28(水)19:21:46 ID:gNe
palemoonの拡張は別物だしさすがにスレチだろ
652:名無しさん@おーぷん:17/06/29(木)23:42:31 ID:tei
専用スレもないし、Mozilla系ブラウザの"拡張機能の入手"自体がFirefox(Mozilla)サイトへと誘導している現状すら知らんバカの話はいらないw
653:名無しさん@おーぷん:17/08/26(土)23:01:30 ID:jhI
AutoScrolling (標準の自動スクロールを無効にしても動く)Cookie AutoDelete (ホワイトリスト系ではまともな方)Drag-Select Link Text (リンク上の文字列を選択できる、HorizontalからHoldに変更)DragLinks (リンクドラッグ系ではまともな方、テキストも開ける)Enhancer for YouTubeGoogle search link fixNoScript (旧式) ←57対応予定ありSearchWP (旧式) ←置き換えの効かない困ったアドオンSimple Window Resizer (ウインドウの位置とサイズを戻す)Tabsmack (タブを先頭へ移動/末尾へ移動)uBlock Origin (開発版は57対応)User-Agent Switcher (作成者:Linder の奴)whatIP (IPv4とかIPv6とかロケーションバーに表示)ZoomImage - 画像拡大FireGestures (旧式) ←今頑張ってEasystrokeに移行中、Liuxでまともに動く好みのアドオンが無いとりあえずこれで様子見るSearchWPとFireGesturesは最強コンビだったのに氏んでしまう泣けるぜ
654:名無しさん@おーぷん:17/08/27(日)01:04:16 ID:AAD
Remove Tabs By Misutaも追加 (右側のタブを閉じる、他のタブを閉じるを追加)Easystrokeにまたジェスチャーが増えた「左側のタブを閉じる」と「すべてのタブを閉じる」も追加したいが良いアドオンが無いな
655:名無しさん@おーぷん:17/08/27(日)23:33:14 ID:AAD
「Remove Tabs By Misuta」がコンテンツエリアコンテキストメニューに追加したメニューが消せないいくら調べても消し方が分からないこういうのはコンテキストメニューに追加するのではなくツールバーボタンにしてくれれば楽なのになあるいはメニューの表示・非表示の設定メニュー付けるとか
656:名無しさん@おーぷん:17/08/30(水)00:11:46 ID:jsU
FireGesturesからEasystrokeへ移行中だがうまくいっていないQuantumVim とか Vimium-FF とかの機能も借りようとしたけど気が乗らないFireGesturesに戻して11月まで様子見ようかなそしたらキーボードショートカット付きアドオンがある程度揃ってるかもしれないEasystrokeに移植するのはその頃でいいかも
657:名無しさん@おーぷん:17/08/30(水)20:36:43 ID:jsU
しかしEasystrokeによってChromiumにリンク中クリックの長押し・短押しを付加できたのは良い収穫だった
658:名無しさん@おーぷん:17/09/08(金)01:39:32 ID:oDi
Tabsmack (タブを先頭へ移動/末尾へ移動)Remove Tabs By Misuta (右側のタブを閉じる、他のタブを閉じる)↑を削除し、代わりに「Saka Key」を使うことにしたVimiumやShortkeysみたいにキーボード操作するアドオンなのだがこれらはカスタマイズ方法がよく分からず、アホの子の俺には無理だったので比較的簡単なSaka KeyとEasystrokeを使いマウスジェスチャーを増やしていきたい
659:名無しさん@おーぷん:17/09/08(金)01:40:42 ID:oDi
Linuxにはxautomationというのがあってそれを入れるとキーボードやマウス入力をエミュレートするxteというのが使えるWindowsだとUWSCというものがあるらしいが詳しくは知らない「Saka key」と「xte」と「Easystroke」を組み合わせると、「タブを閉じる (左のタブを選択)」[Command] xte 'keydown Control_L' 'key w' 'keyup Control_L' 'keydown Control_L' 'key Page_Up' 'keyup Control_L'↑みたいにEasystrokeにコマンド登録して使える
660:名無しさん@おーぷん:17/09/08(金)01:41:42 ID:oDi
「リンクを新しいタブで開く (中クリック長押しで前面タブ)」← (Click & Hold) Button2[Button] Shift+CtrlButton1「タブを閉じて先頭のタブを選択」[Command] xte 'keydown Control_L' 'key w' 'keyup Control_L' 'keydown Alt_L' 'key 1' 'keyup Alt_L'「タブを閉じて最後のタブを選択」[Command] xte 'keydown Control_L' 'key w' 'keyup Control_L' 'keydown Alt_L' 'key 9' 'keyup Alt_L'「Close Other Tabs (Saka Key 依存)」[Command] xte 'key x' 'keydown Shift_L' 'key x' 'keyup Shift_L'「すべてのタブを閉じる (Saka Keyの x Shift-x & xx を実行)」[Command] xte 'key x' 'keydown Shift_L' 'key x' 'keyup Shift_L' 'key x' 'key x'「Close Right Tabs (Saka Key初期設定から x9に変更)」[Command] xte 'key x' 'keydown 9' 'keyup 9'「Close Left Tabs (Saka Key初期設定から x8に変更)」[Command] xte 'key x' 'keydown 8' 'keyup 8'
661:名無しさん@おーぷん:17/09/08(金)01:42:26 ID:oDi
「Go Up (Saka Key 依存)」[Command] xte 'key u' 'keydown u' 'keyup u'「Go To Root (Saka key 依存)」[Command] xte 'key u' 'keydown Shift_L' 'key u' 'keyup Shift_L'「Move Tab First (Saka key 依存)」[Command] xte 'keydown Shift_L' 'key i' 'keyup Shift_L'「Move Tab Last (Saka key 依存)」[Command] xte 'keydown Shift_L' 'key o' 'keyup Shift_L'「Copy Current URL (Saka key 依存)」[Command] xte 'key y' 'key y'
662:名無しさん@おーぷん:17/09/08(金)01:42:59 ID:oDi
「選択文字列をコピーして検索バーに貼り付け」[Command] xte 'keydown Control_L' 'key c' 'keyup Control_L' 'usleep 10000' 'keydown Control_L' 'key k' 'keyup Control_L' 'usleep 10000' 'keydown Control_L' 'key v' 'keyup Control_L' 'usleep 10000' 'mouseclick 1'「選択文字列をコピーして検索バーに貼り付けてWeb検索」[Command] xte 'keydown Control_L' 'key c' 'keyup Control_L' 'usleep 10000' 'keydown Control_L' 'key k' 'keyup Control_L' 'usleep 10000' 'keydown Control_L' 'key v' 'keyup Control_L' 'usleep 10000' 'key Return'「検索バーの文字列をクリア」[Command] xte 'keydown Control_L' 'key k' 'keyup Control_L' 'key Delete'
663:名無しさん@おーぷん:17/09/08(金)01:52:57 ID:oDi
Saka key は ] [ の 初期設定がおかしいので別のキーに変えたほうが良いうちのキーボードは悪くない
664:名無しさん@おーぷん:17/09/16(土)20:30:59 ID:guA
Saka keyからVimiumに乗り換えたgoPrevious (前のページ)goNext (次のページ)を使えるようになって良かったただVimiumちょっと設定が分かりにくい
665:名無しさん@おーぷん:17/09/27(水)22:54:46 ID:VxZ
Scrapbook Xの後継、webscrapbookが同作者氏から公開されているが全くの別物のように見えるttps://github.com/danny0838/webscrapbook貯めこんだデータの移行とか検索とかは無理か
666:名無しさん@おーぷん:17/09/29(金)21:57:02 ID:kCV
AutoScrollingCookie AutoDeleteDrag-Select Link TextDragLinksEnhancer for YouTubeInvert Colors (firefoxinvertcolors) ←ページの色を反転Google search link fixMultiple Paste and Go Button ←クリップボードから複数のURLを開くNo ColorNoScript (旧式)Open in Google Translate ←何気に大活躍Search Site WE ←サイト内検索SearchWP (旧式)Simple Window ResizeruBlock OriginUser-Agent SwitcherVimiumwhatIPZoomImage - 画像拡大テキストリンク&Google翻訳とうとうFireGesturesを削除してしまった、そしてアドオンがやたらと増えた
667:名無しさん@おーぷん:17/09/29(金)23:09:36 ID:kCV
LinuxのEasystrokeで使えるマウスジェスチャー (要xte)「選択範囲のURLやリンクまたはクリップボードのURLをすべて開く(Multiple Paste and Go Button に依存)」xte 'keydown Control_L' 'key c' 'keyup Control_L' 'usleep 30000' 'keydown Control_L' 'keydown Shift_L' 'key v' 'keyup Shift_L' 'keyup Control_L'「サイト内検索 (Search Site WE に依存)」xte 'keydown Alt_L' 'key k' 'keyup Alt_L' 'usleep 200000' 'key Right' 'usleep 30000' 'key Return'「スタイルシートを使用しない」xte 'keydown Alt_L' 'key v' 'keyup Alt_L' 'usleep 30000' 'key y' 'usleep 30000' 'key n'「標準スタイルシート」xte 'keydown Alt_L' 'key v' 'keyup Alt_L' 'usleep 30000' 'key y' 'usleep 30000' 'key b'「すべてのタブを再読み込み (空白タブ上では無効)」xte 'keydown Alt_L' 'key d' 'keyup Alt_L' 'usleep 30000' 'keydown Shift_L' 'key Tab' 'key Tab' 'keyup Shift_L' 'keydown Shift_L' 'key F10' 'keyup Shift_L' 'key a' 'usleep 30000' 'key Escape'
668:名無しさん@おーぷん:17/10/01(日)14:25:45 ID:4WG
LinuxやジョブズOSでマウスジェスチャが効かないってのは、右クリックして動かしてもコンテキストメニューが出たままで邪魔ってことか
669:名無しさん@おーぷん:17/10/01(日)23:09:15 ID:j7Z
だからアドオンではなく外部マウスジェスチャーアプリに頼るしかないあとAMOでアドオンが無効にされる問題を回避する目的もある
670:名無しさん@おーぷん:17/10/04(水)11:47:24 ID:0Ak
アドオンの審査が人の目を介さずに自動でなされるようになるらしい。要するにChromeと同じになるってことだな。悪徳アドオン急増待ったなしか。ttps://www.ghacks.net/2017/10/03/mozilla-needs-to-adjust-firefoxs-new-review-process/
671:名無しさん@おーぷん:17/10/07(土)23:52:30 ID:d1D
Sageのように、個々のアイテムをクリック/Enterで目的のページを直接表示しうるRSSリーダって異様に少ないなLinux環境でも使えるジェスチャ拡張は、Mouse Gesture Eventsあたりがあるテキスト選択→検索する拡張は、Quick Context Searchのようにシンプルなのがないマウスの移動量が大きすぎるScrapbookはもう無理
672:名無しさん@おーぷん:17/10/20(金)21:02:45 ID:4fI
//Rewind 巻き戻し(履歴の先頭へ戻る)window.history.go(1 - window.history.length);//FastForward 早送り(履歴の末尾へ進む)window.history.go(window.history.length - 1);↑を「Shortkeys (Custom Keyboard Shortcuts) for Firefox」に追加。Easystrokeで「巻き戻し・早送り」が出来るようになって良かった
673:名無しさん@おーぷん:17/10/30(月)20:35:32 ID:GeY
「Swift Selection Search」がCtrl+Shift+Spaceで検索エンジンをポップアップ表示できるのでFireGesturesで検索エンジンポップアップを多用してた人には喜ばれるかもしれないただ細かい部分で使いにくい所もあり、「日本語用コンテキスト検索」と併用が良いかなと思った
674:名無しさん@おーぷん:17/11/18(土)02:05:40 ID:5ot
Easystrokeに登録した狐用ジェスチャーが95個になりそのうち100個になりそう「タブを閉じて左のタブへフォーカス」 (アドオン Focus Last Selected Tab に依存)[Command] xte 'keydown Control_L' 'key Page_Up' 'keyup Control_L' 'keydown Control_L' 'key Page_Down' 'keyup Control_L' 'usleep 30000' 'keydown Control_L' 'key w' 'keyup Control_L'「タブを閉じて右のタブへフォーカス」 (アドオン Focus Last Selected Tab に依存)[Command] xte 'keydown Control_L' 'key Page_Down' 'keyup Control_L' 'keydown Control_L' 'key Page_Up' 'keyup Control_L' 'usleep 30000' 'keydown Control_L' 'key w' 'keyup Control_L'「タブを閉じて直前のタブへフォーカス」 (アドオン Focus Last Selected Tab に依存)[Key] Ctrl+W「右隣のタブのみ1個だけ閉じる」 (アドオン Focus Last Selected Tab の影響があるため変更)[Command] xte 'keydown Control_L' 'key Page_Down' 'keyup Control_L' 'usleep 30000' 'keydown Control_L' 'key w' 'keyup Control_L'「タブを閉じて先頭のタブを選択」 (アドオン Focus Last Selected Tab の影響があるため変更)[Command] xte 'keydown Control_L' 'key w' 'keyup Control_L' 'usleep 200000'; xte 'keydown Alt_L' 'key 1' 'keyup Alt_L';「タブを閉じて最後のタブを選択」 (アドオン Focus Last Selected Tab の影影響があるため変更)[Command] xte 'keydown Control_L' 'key w' 'keyup Control_L' 'usleep 200000'; xte 'keydown Alt_L' 'key 9' 'keyup Alt_L';
675:名無しさん@おーぷん:17/11/19(日)20:46:36 ID:oEO
Foxy Gesturesでも「タブを閉じて左のタブへフォーカス」ができる"Close tab and focus left"https://codegists.com/code/close-tab-x-missing-safari/以下スクリプトexecuteInBackground(async () => { const tabs = await browser.tabs.query({currentWindow: true}); const activeTab = tabs.find((t) => t.active); if (activeTab) { let nextIdx = activeTab.index - 1; let nextTab; if (nextIdx >= 0) { nextTab = tabs.find((t) => t.index == nextIdx); } await browser.tabs.remove(activeTab.id); if (nextTab) { await browser.tabs.update(nextTab.id, {active: true}); } }}).catch((e) => { console.error(e);});
676:名無しさん@おーぷん:17/11/24(金)01:20:04 ID:Ie1
「ResizeIT 2」というウインドウの位置とサイズをキーボードショートカットで変更するアドオンがあってResizeITのフォークなんだけどEasystrokeにAlt+1とかAlt+2とか最大4つ登録して使える
677:名無しさん@おーぷん:17/12/10(日)01:57:37 ID:GEh
再起動スクリプトを見つけたhttp://egg.5ch.net/test/read.cgi/software/1506030128/997EasystrokeにControl+Shift+Alt+Rで再起動を登録したうちの環境だと再起動ボタンは表示されないけど無くても困らないジオングの足みたいなもの
678:名無しさん@おーぷん:17/12/18(月)02:15:18 ID:KNz
http://egg.5ch.net/test/read.cgi/software/1506030128/997↑の再起動スクリプトを元に別のスクリプトに改変してみた// Control+Shift+Alt+W で左側のタブをすべて閉じるvar CloseTabsOnLeftKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseTabsOnLeftKey);CloseTabsOnLeftKey.id = "CloseTabsOnLeft-key";CloseTabsOnLeftKey.setAttribute("key", "W");CloseTabsOnLeftKey.setAttribute("oncommand", "CloseTabsOnLeft();");CloseTabsOnLeftKey.setAttribute("modifiers", "control shift alt");function CloseTabsOnLeft() {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]);}}
679:名無しさん@おーぷん:17/12/18(月)02:15:51 ID:KNz
// Control+Shift+Alt+E で右側のタブをすべて閉じるvar CloseTabsOnRightKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseTabsOnRightKey);CloseTabsOnRightKey.id = "CloseTabsOnRight-key";CloseTabsOnRightKey.setAttribute("key", "E");CloseTabsOnRightKey.setAttribute("oncommand", "CloseTabsOnRight();");CloseTabsOnRightKey.setAttribute("modifiers", "control shift alt");function CloseTabsOnRight() {var tabs = gBrowser.tabContainer.childNodes;for (var i = tabs.length - 1; tabs[i] != gBrowser.selectedTab; i--) {gBrowser.removeTab(tabs[i]);}}
680:名無しさん@おーぷん:17/12/18(月)02:16:15 ID:KNz
// Control+Shift+Alt+Q で他のタブをすべて閉じるvar CloseOtherTabsKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseOtherTabsKey);CloseOtherTabsKey.id = "CloseOtherTabs-key";CloseOtherTabsKey.setAttribute("key", "Q");CloseOtherTabsKey.setAttribute("oncommand", "CloseOtherTabs();");CloseOtherTabsKey.setAttribute("modifiers", "control shift alt");function CloseOtherTabs() {var browser = getBrowser(); browser.removeAllTabsBut(browser.mCurrentTab);}
681:名無しさん@おーぷん:17/12/18(月)02:16:37 ID:KNz
// Control+Shift+Alt+T ですべてのタブを閉じるvar CloseAllTabsKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseAllTabsKey);CloseAllTabsKey.id = "CloseAllTabs-key";CloseAllTabsKey.setAttribute("key", "T");CloseAllTabsKey.setAttribute("oncommand", "CloseAllTabs();");CloseAllTabsKey.setAttribute("modifiers", "control shift alt");function CloseAllTabs() {var browser = getBrowser(); var ctab = browser.addTab("about:newtab"); browser.removeAllTabsBut(ctab);}
682:名無しさん@おーぷん:17/12/18(月)02:17:07 ID:KNz
// Control+Shift+Alt+I でURL中の数値を増加var IncrementURLKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(IncrementURLKey);IncrementURLKey.id = "IncrementURL-key";IncrementURLKey.setAttribute("key", "I");IncrementURLKey.setAttribute("oncommand", "IncrementURL(+1);");IncrementURLKey.setAttribute("modifiers", "control shift alt");function IncrementURL(aIncrement) {var url = gBrowser.currentURI.spec;if (!url.match(/(\d+)(\D*)$/))throw "No numeric value in URL";var num = RegExp.$1;var digit = (num.charAt(0) == "0") ? num.length : null;num = parseInt(num, 10) + aIncrement;if (num < 0)throw "Cannot decrement number in URL anymore";num = num.toString();digit = digit - num.length;for (var i = 0; i < digit; i++)num = "0" + num;loadURI(RegExp.leftContext + num + RegExp.$2);}
683:名無しさん@おーぷん:17/12/18(月)02:17:32 ID:KNz
// Control+Shift+Alt+D でURL中の数値を減少var DecrementURLKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(DecrementURLKey);DecrementURLKey.id = "DecrementURL-key";DecrementURLKey.setAttribute("key", "D");DecrementURLKey.setAttribute("oncommand", "DecrementURL(-1);");DecrementURLKey.setAttribute("modifiers", "control shift alt");function DecrementURL(aIncrement) {var url = gBrowser.currentURI.spec;if (!url.match(/(\d+)(\D*)$/))throw "No numeric value in URL";var num = RegExp.$1;var digit = (num.charAt(0) == "0") ? num.length : null;num = parseInt(num, 10) + aIncrement;if (num < 0)throw "Cannot decrement number in URL anymore";num = num.toString();digit = digit - num.length;for (var i = 0; i < digit; i++)num = "0" + num;loadURI(RegExp.leftContext + num + RegExp.$2);}
684:名無しさん@おーぷん:17/12/18(月)02:18:00 ID:KNz
// Control+Shift+Alt+A で履歴の先頭へ戻るvar RewindKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(RewindKey);RewindKey.id = "Rewind-key";RewindKey.setAttribute("key", "A");RewindKey.setAttribute("oncommand", "Rewind();");RewindKey.setAttribute("modifiers", "control shift alt");function Rewind() {SessionStore.getSessionHistory(gBrowser.selectedTab, history => {gBrowser.gotoIndex(history.entries.length = 0)});}
685:名無しさん@おーぷん:17/12/18(月)02:18:20 ID:KNz
// Control+Shift+Alt+Z で履歴の末尾へ進むvar FastForwardKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(FastForwardKey);FastForwardKey.id = "FastForward-key";FastForwardKey.setAttribute("key", "Z");FastForwardKey.setAttribute("oncommand", "FastForward();");FastForwardKey.setAttribute("modifiers", "control shift alt");function FastForward() {SessionStore.getSessionHistory(gBrowser.selectedTab, history => {gBrowser.gotoIndex(history.entries.length - 1)});}
686:名無しさん@おーぷん:17/12/18(月)02:27:17 ID:KNz
「Shortkeys (Custom Keyboard Shortcuts) for Firefox」を消した更新したら設定飛んだのでもう要らないやりたいことはucjsスクリプトで代替出来た
687:名無しさん@おーぷん:17/12/19(火)00:26:41 ID:3Yq
// Control+Shift+Alt+F でタブを閉じて先頭のタブへフォーカスvar CloseTabFocusFirstKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseTabFocusFirstKey);CloseTabFocusFirstKey.id = "CloseTabFocusFirst-key";CloseTabFocusFirstKey.setAttribute("key", "F");CloseTabFocusFirstKey.setAttribute("oncommand", "CloseTabFocusFirst();");CloseTabFocusFirstKey.setAttribute("modifiers", "control shift alt");function CloseTabFocusFirst() {var tab = gBrowser.mCurrentTab;if(tab.previousSibling)gBrowser.tabContainer.selectedIndex = 0;gBrowser.removeTab(tab);}
688:名無しさん@おーぷん:17/12/19(火)00:27:00 ID:3Yq
// Control+Shift+Alt+L でタブを閉じて末尾のタブへフォーカスvar CloseTabFocusLastKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseTabFocusLastKey);CloseTabFocusLastKey.id = "CloseTabFocusLast-key";CloseTabFocusLastKey.setAttribute("key", "L");CloseTabFocusLastKey.setAttribute("oncommand", "CloseTabFocusLast();");CloseTabFocusLastKey.setAttribute("modifiers", "control shift alt");function CloseTabFocusLast() {var tab = gBrowser.mCurrentTab;if(tab.previousSibling)gBrowser.tabContainer.selectedIndex = 0;gBrowser.selectTabAtIndex(gBrowser.browsers.length-1);gBrowser.removeTab(tab);}
689:名無しさん@おーぷん:17/12/19(火)00:27:35 ID:3Yq
// Control+Shift+Alt+S で左隣のタブのみ閉じるvar CloseTheLeftOneKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseTheLeftOneKey);CloseTheLeftOneKey.id = "CloseTheLeftOne-key";CloseTheLeftOneKey.setAttribute("key", "S");CloseTheLeftOneKey.setAttribute("oncommand", "CloseTheLeftOne();");CloseTheLeftOneKey.setAttribute("modifiers", "control shift alt");function CloseTheLeftOne() {var childNodes = gBrowser.tabContainer.childNodes;var currentTab = gBrowser.tabContainer.selectedIndex;if ( currentTab > 0 )gBrowser.removeTab(childNodes[currentTab - 1]);}
690:名無しさん@おーぷん:17/12/19(火)00:27:58 ID:3Yq
// Control+Shift+Alt+X で右隣のタブのみ閉じるvar CloseTheRightOneKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseTheRightOneKey);CloseTheRightOneKey.id = "CloseTheRightOne-key";CloseTheRightOneKey.setAttribute("key", "X");CloseTheRightOneKey.setAttribute("oncommand", "CloseTheRightOne();");CloseTheRightOneKey.setAttribute("modifiers", "control shift alt");function CloseTheRightOne() {var childNodes = gBrowser.tabContainer.childNodes;var currentTab = gBrowser.tabContainer.selectedIndex;if ( currentTab < childNodes.length - 1 )gBrowser.removeTab(childNodes[currentTab + 1]);}
691:名無しさん@おーぷん:17/12/19(火)00:28:26 ID:3Yq
// Control+Shift+Alt+C でページの配色を有効/無効var DocumentColorKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(DocumentColorKey);DocumentColorKey.id = "DocumentColor-key";DocumentColorKey.setAttribute("key", "C");DocumentColorKey.setAttribute("oncommand", "DocumentColor();");DocumentColorKey.setAttribute("modifiers", "control shift alt");function DocumentColor() {const kPrefName = "browser.display.document_color_use";var prefVal = gPrefService.getIntPref(kPrefName);prefVal = prefVal == 1 ? 2 : 1;gPrefService.setIntPref(kPrefName, prefVal);}
692:名無しさん@おーぷん:17/12/23(土)00:28:27 ID:APT
「Open in Google Translate」を削除して「テキストリンク&Google翻訳」に絞ったでもページ翻訳ボタンがある所までマウスカーソルを移動させるのがだるいのでFireGesturesの「ページを翻訳」スクリプトを拝借しchromeフォルダに放り込みショートカットをEasystrokeでジェスチャー登録した// Control+Shift+Alt+G でGoogle翻訳(en → ja)var GoogleTranslateKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(GoogleTranslateKey);GoogleTranslateKey.id = "GoogleTranslate-key";GoogleTranslateKey.setAttribute("key", "G");GoogleTranslateKey.setAttribute("oncommand", "GoogleTranslate();");GoogleTranslateKey.setAttribute("modifiers", "control shift alt");function GoogleTranslate() {const FROM = "en";const TO = "ja";const DOMAIN = "translate.google.com";//const URL = "http://" + DOMAIN + "/translate?langpair=" + FROM + "-" + TO + "&hl=" + TO + "&u=";const URL = "http://" + DOMAIN + "/translate?sl=en&tl=ja" + FROM + "-" + TO + "&hl=" + TO + "&u=";var curURL = gBrowser.currentURI.spec;if (curURL.indexOf(DOMAIN) != -1)BrowserReload();else//gBrowser.loadURI(URL + encodeURIComponent(curURL));gBrowser.loadOneTab(URL + encodeURIComponent(curURL), {inBackground: false, relatedToCurrent: true});}
693:名無しさん@おーぷん:18/01/31(水)00:46:55 ID:gyG
AutoScrollingCookie AutoDeleteDrag-Select Link TextEnhancer for YouTubeGoogle search link fixKeyboard Savior XtremeMultiple Paste and Go ButtonNo Coin - Block miners on the web!NoScriptRemove AnythingResizeIT 2Search Engine FaviconsSearch Site WEStay CurrentSwift Selection SearchToggle ReferreruBlock OriginuMatrixUser-Agent SwitcherVimiumViolentmonkeywhatIPテキストリンク&Google翻訳No Color (false)後は>>678-692のucjsスクリプトがあればとりあえず満足 (Firefox58.0.1では動いてるがその内動かなくなる)FireGesturesを失ったがとりあえず今のところは代替できてるアドオンが増えたが特に重いとは感じないな
694:名無しさん@おーぷん:18/02/03(土)22:37:57 ID:oiY
想定外だったのはマイニングという新たな脅威が登場した事勝手に掘られてCPU使用率高くなるのでNo Coinみたいなやつが必要になった
695:名無しさん@おーぷん:18/02/17(土)01:29:10 ID:qha
「アドオンが更新されました。」       ↓「最近更新したアドオンを表示」       ↓・Enhancer for YouTube リリースノートを表示 → 「・・・。」・No Coin リリースノートを表示 → 「・・・。」・Vimium リリースノートを表示 → 「・・・。」もうほんと勘弁してくれ (#`Д´)
696:名無しさん@おーぷん:18/02/25(日)01:29:55 ID:kKZ
VimiumはGithubにリリースノートがあるから別に問題なのはどこにも書いてないやつ
697:名無しさん@おーぷん:18/03/16(金)23:13:28 ID:xFs
>>691 のスクリプトFirefox59からページの配色を有効/無効が効かなくなったabout:configの設定に外から変更を加えられなくなったのかも仕方ないからボタン押して切り替えるタイプのアドオンに頼るしかない(No Colorなど)ショートカット使えるそれ系アドオンはInvert Colorsしか見つからないでもRemove Anythingのショートカットとかぶるから使えない残念
698:名無しさん@おーぷん:18/03/23(金)23:41:12 ID:O92
「No Color」から「Toggle Website Colors」に乗り換えuserChrome.cssに以下を追記した/* コンテキストメニューの「Toggle Website Colors」の項目を一番上に表示 */#_d9d33933-40dc-4da1-8dc5-5b0449ce7d46__toggle-colors-menu {-moz-box-ordinal-group: 0 !important;}
699:名無しさん@おーぷん:18/05/05(土)11:44:56 ID:nxy
最近特に大きな不満もないから書くこと無くなったなSearchWP代替にisearとserachWP_modoki.uc.jsに頼るしか無いとかそれくらいのものだ
700:名無しさん@おーぷん:18/05/11(金)22:42:17 ID:1nZ
>>698が以下のように変更になったらしい(Firefox60)#_d9d33933-40dc-4da1-8dc5-5b0449ce7d46_-menuitem-_toggle-colors-menu {-moz-box-ordinal-group: 0 !important;}
701:名無しさん@おーぷん:18/05/12(土)21:52:26 ID:jMy
「ResizeIT 2」が更新され、Linuxでは修飾キーがaltキーからctrlキーに変更になったタブのフォーカスが切り替わって戸惑う事があったのでctrlキーになって良かったあとツールバーボタンでウインドウサイズが切り替えられるようになった
702:名無しさん@おーぷん:18/05/17(木)22:33:44 ID:lkY
isearとView Image Resurrected両方入れてるとページの描画が重いisearの設定で「ハイライトバーを有効にする」のチェックを外すと軽くなるハイライトバーは無くても別に気にしない
703:名無しさん@おーぷん:18/07/04(水)23:33:52 ID:y12
スクリプトの書き方を知らないけど、必要だから拾い物を切り貼りして動くようにしてみた正しい作法を誰か教えてくれないかな// Control+Shift+Alt+B でタブを閉じて左のタブへフォーカスvar CloseTabFocusLeftKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseTabFocusLeftKey);CloseTabFocusLeftKey.id = "CloseTabFocusLeft-key";CloseTabFocusLeftKey.setAttribute("key", "B");CloseTabFocusLeftKey.setAttribute("oncommand", "CloseTabFocusLeft();");CloseTabFocusLeftKey.setAttribute("modifiers", "control shift alt");function CloseTabFocusLeft() {gBrowser.tabContainer.advanceSelectedTab(-1, true);var childNodes = gBrowser.tabContainer.childNodes;var currentTab = gBrowser.tabContainer.selectedIndex;if ( currentTab < childNodes.length - 1 )gBrowser.removeTab(childNodes[currentTab + 1]);else {gBrowser.tabContainer.advanceSelectedTab(1, true);gBrowser.removeCurrentTab();}}
704:名無しさん@おーぷん:18/07/04(水)23:35:13 ID:y12
// Control+Shift+Alt+N でタブを閉じて右のタブへフォーカスvar CloseTabFocusRightKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseTabFocusRightKey);CloseTabFocusRightKey.id = "CloseTabFocusRight-key";CloseTabFocusRightKey.setAttribute("key", "N");CloseTabFocusRightKey.setAttribute("oncommand", "CloseTabFocusRight();");CloseTabFocusRightKey.setAttribute("modifiers", "control shift alt");function CloseTabFocusRight() {gBrowser.tabContainer.advanceSelectedTab(1, true);var childNodes = gBrowser.tabContainer.childNodes;var currentTab = gBrowser.tabContainer.selectedIndex;if ( currentTab > 0 )gBrowser.removeTab(childNodes[currentTab - 1]);else {gBrowser.tabContainer.advanceSelectedTab(-1, true);gBrowser.removeCurrentTab();}}
705:名無しさん@おーぷん:18/07/04(水)23:36:38 ID:y12
// Control+Shift+Alt+W で左側のタブをすべて閉じるvar CloseTabsOnLeftKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseTabsOnLeftKey);CloseTabsOnLeftKey.id = "CloseTabsOnLeft-key";CloseTabsOnLeftKey.setAttribute("key", "W");CloseTabsOnLeftKey.setAttribute("oncommand", "CloseTabsOnLeft();");CloseTabsOnLeftKey.setAttribute("modifiers", "control shift alt");function CloseTabsOnLeft() {var tabs = gBrowser.tabContainer;var ctab = gBrowser.selectedTab;var i;for(i=tabs.childNodes.length-1; tabs.childNodes[i] != ctab; i--){}for(i--; i>=0; i--){gBrowser.removeTab(tabs.childNodes[i]);}}
706:名無しさん@おーぷん:18/07/04(水)23:37:10 ID:y12
// Control+Shift+Alt+E で右側のタブをすべて閉じるvar CloseTabsOnRightKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseTabsOnRightKey);CloseTabsOnRightKey.id = "CloseTabsOnRight-key";CloseTabsOnRightKey.setAttribute("key", "E");CloseTabsOnRightKey.setAttribute("oncommand", "CloseTabsOnRight();");CloseTabsOnRightKey.setAttribute("modifiers", "control shift alt");function CloseTabsOnRight() {var tabs = gBrowser.tabContainer;var ctab = gBrowser.selectedTab;for(var i=tabs.childNodes.length-1; tabs.childNodes[i] != ctab; i--){gBrowser.removeTab(tabs.childNodes[i]);}}
707:名無しさん@おーぷん:18/07/04(水)23:37:39 ID:y12
// Control+Shift+Alt+O で他のタブをすべて閉じるvar CloseOtherTabsKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseOtherTabsKey);CloseOtherTabsKey.id = "CloseOtherTabs-key";CloseOtherTabsKey.setAttribute("key", "O");CloseOtherTabsKey.setAttribute("oncommand", "CloseOtherTabs();");CloseOtherTabsKey.setAttribute("modifiers", "control shift alt");function CloseOtherTabs() {var ctab = gBrowser.selectedTab;gBrowser.removeAllTabsBut(ctab);}
708:名無しさん@おーぷん:18/07/04(水)23:38:10 ID:y12
// Control+Shift+Alt+Q ですべてのタブを閉じるvar CloseAllTabsKey = document.createElement("key")document.getElementById("mainKeyset").appendChild(CloseAllTabsKey);CloseAllTabsKey.id = "CloseAllTabs-key";CloseAllTabsKey.setAttribute("key", "Q");CloseAllTabsKey.setAttribute("oncommand", "CloseAllTabs();");CloseAllTabsKey.setAttribute("modifiers", "control shift alt");function CloseAllTabs() {var ctab = gBrowser.addTab("about:blank");gBrowser.removeAllTabsBut(ctab);if(gBrowser.tabContainer.childNodes.length > 1) {gBrowser.removeTab(ctab);}}
709:名無しさん@おーぷん:18/07/04(水)23:42:20 ID:y12
5chで見かけたトグるコードをインスパイアしますた//Control+Shift+Alt+Kでページ内検索バーの表示・非表示をトグルvar toggleFindbar_Key = document.createElement("key")document.getElementById("mainKeyset").appendChild(toggleFindbar_Key);toggleFindbar_Key.id = "toggleFindbar_-key";toggleFindbar_Key.setAttribute("key", "K");toggleFindbar_Key.setAttribute("oncommand", "toggleFindbar_();");toggleFindbar_Key.setAttribute("modifiers", "control shift alt");function toggleFindbar_() {if (gFindBar) { gFindBar.hidden? gFindBar.onFindCommand(): gFindBar.close(); } else { gLazyFindCommand("onFindCommand"); }}
710:名無しさん@おーぷん:18/07/04(水)23:44:39 ID:y12
ページ内検索バーのトグルボタン(function() {if (location != 'chrome://browser/content/browser.xul') return;try {// ページ内検索CustomizableUI.createWidget({id: 'ToggleFind-button',type: 'custom',defaultArea: CustomizableUI.AREA_NAVBAR,onBuild: function(aDocument) {var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');var props = {id: 'ToggleFind-button',class: 'toolbarbutton-1 chromeclass-toolbar-additional',label: '\u30da\u30fc\u30b8\u5185\u691c\u7d22(\u30c8\u30b0\u30eb)',tooltiptext: '\u30da\u30fc\u30b8\u5185\u691c\u7d22\u30d0\u30fc\u3092\u958b\u9589\u3057\u307e\u3059',style: 'list-style-image: url("chrome://browser/skin/search-glass.svg");',onclick: 'if (event.button == 0) { \if (gFindBar) { gFindBar.hidden? gFindBar.onFindCommand(): gFindBar.close(); } else { gLazyFindCommand("onFindCommand"); } \ }; '};for (var p in props)toolbaritem.setAttribute(p, props[p]);return toolbaritem;}});} catch(e) { };})();
711:名無しさん@おーぷん:18/08/01(水)14:10:51 ID:jUj
使ってなかったけど「非標準の 条件付き catch 節」が廃止されてたのは地味にショックhttps://developer.mozilla.org/ja/docs/Mozilla/Firefox/Releases/59
712:名無しさん@おーぷん:18/09/07(金)00:27:50 ID:cE0
Firefoxを62.0にして気づいた>>708のスクリプトのvar ctab = gBrowser.addTab("about:blank");という部分をvar ctab = gBrowser.addTab("about:newtab");に変更しないといけないなuserChrome.cssに/* ロード中のページが真っ白になるのを別の色に変更 */#tabbrowser-tabpanels {background-color: #000033 !important}と書いてたから気になってしょうがない
713:名無しさん@おーぷん:18/09/08(土)22:38:29 ID:Wn4
>>710ページ内検索バーのトグルボタンありがとうございます
714:名無しさん@おーぷん:18/09/23(日)01:00:49 ID:QWa
>>709 これ要らなくなった今後はtoggle-findbar.uc.jsを使うhttps://u6.getuploader.com/script/download/1692
715:名無しさん@おーぷん:18/10/26(金)23:06:39 ID:krA
OpenCurrentTabというアドオンを発見普段あまり使わないCtrl+Shift+左クリックをEasystrokeに登録したこれでリンクを強制的に現在のタブで開くジェスチャーが使えるようになったほかにもCtrl+左クリックとミドルクリックを選べる「リンクを現在のタブで開く (始点復帰の設定で/OpenCurrentTab依存/Ctrl+Shift+左クリック)」xte 'keydown Control_L' 'keydown Shift_L' 'mouseclick 1' 'usleep 50000' 'keyup Shift_L' 'keyup Control_L'
716:名無しさん@おーぷん:18/11/06(火)23:47:57 ID:Jy2
ver63で動かないのがあったので使ってるucjsスクリプトを見直してみた(またパクリ)//タブを閉じて左のタブへフォーカスvar tab = gBrowser.selectedTab;if(tab.previousSibling)gBrowser.tabContainer.selectedIndex--;gBrowser.removeTab(tab);//タブを閉じて右のタブへフォーカスvar tab = gBrowser.selectedTab;if(tab.previousSibling)gBrowser.tabContainer.selectedIndex++;gBrowser.removeTab(tab);//タブを閉じて先頭のタブへフォーカスvar tab = gBrowser.selectedTab;if(tab.previousSibling)gBrowser.tabContainer.selectedIndex = 0;gBrowser.removeTab(tab);//タブを閉じて末尾のタブへフォーカスvar tab = gBrowser.selectedTab;if(tab.previousSibling)gBrowser.tabContainer.selectedIndex = 0;gBrowser.selectTabAtIndex(gBrowser.browsers.length-1);gBrowser.removeTab(tab);//すべてのタブを閉じるvar browser = getBrowser();var ctab = gBrowser.addTrustedTab("about:newtab");browser.removeAllTabsBut(ctab);
717:名無しさん@おーぷん:18/11/06(火)23:53:39 ID:Jy2
//ダウンロード を開く/閉じる var win = Cc["@mozilla.org/appshell/window-mediator;1"]. getService(Ci.nsIWindowMediator). getMostRecentWindow("Places:Organizer"); if (win) win.close(); else PlacesCommandHook.showPlacesOrganizer("Downloads");//ダウンロード(Ctrl+Shift+Y) //元ネタ ameblo.jp/kamome325/entry-12155658601.html document.getElementById("searchbar").focus(); var etnk=document.commandDispatcher.focusedElement; var evt=document.createEvent("KeyEvents"); evt.initKeyEvent( "keypress",true,true,null, true, //Ctrl false, //Alt true, //Shift false, //メタキー 0, //特殊キー evt.DOM_VK_Y //半角英数字or空白 ); document.documentElement.dispatchEvent(evt); etnk.dispatchEvent(evt);
718:名無しさん@おーぷん:18/11/06(火)23:54:49 ID:Jy2
//検索バーにフォーカスしてEnterキーを押す //元ネタ ameblo.jp/kamome325/entry-12155658601.html document.getElementById("searchbar").focus(); var etnk=document.commandDispatcher.focusedElement; var evt=document.createEvent("KeyEvents"); evt.initKeyEvent( "keypress",true,true,null, false, //Ctrl false, //Alt false, //Shift false, //メタキー 13, //特殊キー evt.DOM_VK_ //半角英数字or空白 ); document.documentElement.dispatchEvent(evt); etnk.dispatchEvent(evt);
719:名無しさん@おーぷん:18/11/07(水)19:16:35 ID:VJF
>>717の「ダウンロード(Ctrl+Shift+Y)」だけどdocument.getElementById("searchbar").focus();と、etnk.dispatchEvent(evt);は要らなかった、消し忘れです
720:名無しさん@おーぷん:18/11/07(水)19:32:13 ID:VJF
>>692みたいなのが動かなくなったらgBrowser.loadOneTab(URL + encodeURIComponent(curURL), { inBackground: false, relatedToCurrent: true, triggeringPrincipal: Services.scriptSecurityManager.createNullPrincipal({})});みたいにtriggeringPrincipal: Services.scriptSecurityManager.createNullPrincipal({})を付け足せば良いらしいリファラを送るならこう書くようだ↓eferrerURI: makeURI(gBrowser.currentURI.spec),triggeringPrincipal: Services.scriptSecurityManager.createNullPrincipal({})
721:名無しさん@おーぷん:18/11/07(水)19:37:50 ID:VJF
(誤) eferrerURI: makeURI(gBrowser.currentURI.spec),(正) referrerURI: makeURI(gBrowser.currentURI.spec),rが抜けたゴメンナサイManjaro Linux xfceの環境なんだけど良くこういった事が起きる
722:名無しさん@おーぷん:18/11/07(水)20:21:58 ID:VJF
Copy Text with Alt-Clickというアドオンを入れてみたのでしばらくの間これの使いみちを探るデフォのAltキーでは動作しないのでCtrlキーにした
723:名無しさん@おーぷん:18/11/07(水)23:30:19 ID:WBu
>>722そのアドオン作者のホムペで偶然見つけ使ってたリンクテキストコピーが楽ちんになっていいね
724:722:18/11/08(木)00:26:09 ID:Mbs
>>723Altキー   → 動作せずCtrlキー  → リンクを新しいタブで開いてしまうShiftキー → リンクを新しいウインドウで開いてしまう詰んだリンクテキストじゃないテキストならAltキーの他の修飾キーでも問題なくコピーできるAltキーが聞かない問題はEnhanced word highlight 1.5.9 revision9でも起きるまあリンクテキストのコピーはDrag-Select Link Textでがんばります
725:名無しさん@おーぷん:18/11/08(木)21:54:36 ID:na6
>>72462のときAltキー   → 動作するCtrlキー  → リンクを新しいタブで開いてしまうShiftキー → やってない63.0.1Altキー   → 動作するCtrlキー  → 動作するShiftキー → 動作するだよ
726:722,724:18/11/10(土)02:02:12 ID:yrc
プロファイル新しく作り直してCopy Text with Alt-Click (2.0.2)のみ入れてやってみた63.0.1[ユーザーエージェント] Mozilla/5.0 (X11; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0[OS] Linux 4.19.1-1-MANJAROAltキー   → 動作せずCtrlキー  → 動作する(リンクテキストも出来るようになった)Shiftキー → 動作はするけどページが範囲選択まみれアドオンが干渉していたようで結果が変わったAltキー+クリックが効くかはOSによって違うのかもしれない>>725情報ありがとう
727:名無しさん@おーぷん:18/11/10(土)02:29:15 ID:yrc
Copy text with Alt-Click と Google search link fix は相性が良くないという事が分かったGoogle search link fix が有効だとShift+クリックに設定した場合リンクを新しいウインドウで開いてしまうCtrl+クリックならリンクテキストも問題ない眠い
728:名無しさん@おーぷん:18/11/10(土)02:38:03 ID:yrc
やっぱりGoogle search link fix が有効だとCtrl+クリックも駄目ですたねむ
729:名無しさん@おーぷん:18/11/11(日)18:18:33 ID:USi
>>718こういうEnterキーは13とかのキーコード調べる時ここで調べたらすごい楽で拍子抜けしたhttp://www.shurey.com/js/samples/1_tips15.html
730:726:18/11/11(日)18:47:24 ID:USi
クリック時に特殊キーを検知させるhttp://www.shurey.com/js/samples/1_tips16.htmlAltキー+クリックが認識されないCtrlキー+クリックとShiftキー+クリックは認識されるAltキー+クリックが使えないからと言って特に困る訳ではないのであるが気になるもちろんアドオン作者に非があるわけではない
731:名無しさん@おーぷん:18/11/11(日)19:19:00 ID:USi
Linuxディストリによって違いがあるかもしれないがAltキー+左ドラッグでウィンドウ移動、Altキー+右ドラッグでウィンドウサイズ変更という仕様になっていてこの機能を無効にしたらAltキー+クリックが使えるようになりCopy Text with Alt-Clickを設定変更なしに使えるようになった
732:名無しさん@おーぷん:18/11/11(日)19:21:46 ID:USi
もちろんGoogle search link fixは有効なままでCopy Text with Alt-Clickと共存できる
733:名無しさん@おーぷん:18/11/11(日)21:39:57 ID:USi
Altキー+左ドラッグでウィンドウ移動、Altキー+右ドラッグでウィンドウサイズ変更という動作は出来なくなったが、Alt+F7後にドラッグ、Alt+8後にドラッグで代用出来るようだ
734:名無しさん@おーぷん:18/11/12(月)23:49:04 ID:BMd
MouseGestures2_e10s.uc.jsでリンクテキストをコピーする場合はこうする['', 'リンクテキストをコピー', function(){ ucjsMouseGestures_helper.copyText(ucjsMouseGestures._linkTXT); } ],リンクURLのコピーの場合はこう['', 'リンクURLをコピー', function(){ ucjsMouseGestures_helper.copyText(ucjsMouseGestures._linkURL); } ],リンクを強制的に現在のタブで開けるかなと思って試したら出来た['', 'リンクを現在のタブで開く',function(){var URL = ucjsMouseGestures._linkURL;gBrowser.loadURI(URL, {referrerURI: makeURI(gBrowser.currentURI.spec),triggeringPrincipal: Services.scriptSecurityManager.createNullPrincipal({})});} ],
735:名無しさん@おーぷん:18/12/18(火)21:28:51 ID:lYc
Firefox64からライブブックマーク機能が削除された結局Livemarksを入れて対処、俺はこれで十分だあと、View Image Resurrectedが動かなくなったのでView Imageに変更
736:名無しさん@おーぷん:19/01/18(金)20:28:48 ID:gGC
今はView ImageもView Image Resurrectedも普通に両方動作する昨日はView Imageのみ動作したGoogleがまた変な変更しようとしてるに違いない
737:名無しさん@おーぷん:19/01/30(水)22:51:16 ID:HBq
>>682-683のスクリプトがいつの間にか動かなくなっていたので、Alice0775さんのMouseGestures2_e10s.uc.jsから「数値を増減して移動」の部分を丸パクリで対処した
738:名無しさん@おーぷん:19/03/29(金)22:22:06 ID:vkV
Manjaro Linuxを使っているのだが、ターミナル上で文章を翻訳する「translate-shell」というのをインストールした。FirefoxでWebExtensionの翻訳アドオンに頼らずにWebページ翻訳をするためである。「translate-shell」の他に「xsel」と「xte」が必要で、「xte」は「xautomation」を入れると一緒に入る。「Easystroke」というマウスジェスチャーアプリを使いジェスチャー操作でページ翻訳するには以下のCommandを書き込む。xte 'keydown Alt_L' 'key d' 'keyup Alt_L' 'usleep 50000' 'keydown Control_L' 'key c' 'keyup Control_L'; trans -browser firefox :ja `xsel -p`
739:名無しさん@おーぷん:19/07/13(土)01:42:56 ID:Nm9
Firefox68にupしたら>>737で対処した>>682-683のスクリプトが動かなくなっていたので、諦めて Images Quicky というアドオンに乗り換えたこれは良い
740:名無しさん@おーぷん:19/08/31(土)09:57:54 ID:nyi
テストchrome://browser/content/places/bookmarksSidebar.xul
741:名無しさん@おーぷん:19/09/18(水)22:52:37 ID:mwh
アドオンマネージャーのアドオンツールボタンの下の方に「拡張機能のショートカットキーの管理」というメニューが追加されていてFirefox66からこの機能が採用されたらしいが今まで全く気が付かなかったToggle Website Colorsなど標準ではショートカットキーが無いアドオンでも後からショートカットキーの設定または変更が可能になっているだが今後ショートカットキー(ホットキー)対応アドオンがもっと増えるかは分からない
742:名無しさん@おーぷん:19/09/28(土)02:10:03 ID:qJf
Firefox69にしたら>>689,690のスクリプトが動かなくて調べてたんだけどhttps://egg.5ch.net/test/read.cgi/software/1567300946/12のv69対策をしてからgBrowser.tabContainer.childNodesという所をgBrowser.tabsに変更したら動作した
+ の新着レス

板に戻る | 履歴に戻る |    全部 最新10  | ここまで読んだ  


録音中:0:00/0:30

Mozilla Firefox 拡張機能スレッド【お兄ちゃん】