FirefoxからChromeに切り替えられなかった理由と、どうやってそれを実現したか

なんらかの理由で、私は最愛のFirefoxからGoogle Chromeに切り替えたいと思っていました。 少し下がった-彼ができなかった理由と彼ができた方法。



tl; dr:必要なのは2つのプラグインだけでした
ここにリンク1、2があります







私の最初の本当のブラウザはMaxtonでした。 ie6エンジンの同じ古いマクトン、マックストンが本当に好きでしたが、それでも私の前向きな感情を呼び起こします。 ボスキーと呼ばれることもあるホットキーでブラウザを非表示および表示する機能に夢中になったのはマックストンのせいでしたが、誰からも隠す必要はありませんでした。アクティブなアプリケーションからブラウザに、またはその逆に切り替えます。



人生がまだMaxtonを去ることを余儀なくされた瞬間、これが最初にChromeの代わりにFirefoxを選択するための原動力となった。 Fireisにはこのための素晴らしいプラグインがありますが、残念ながらクロームにはありません。 マニュアルを検索したり掘ったりすることは、これを行う方法を見つける助けにはなりませんでした。



私は銃器に慣れて、彼は私と長い間親しい友人だったので、私に恋をしました。 そして、ずんぐりしたタブに私を引っ掛けたのは彼であり、それらが強調表示されているときのクールさです。







Chromeに切り替えられなかった理由が突然2倍になりました。 Chromeは通知を表示しますが、目立たないため、何年もChromeを使用している人は、Chromeが存在することさえ知らなかったのです。 そして、あなたは変えることができず、人々はネットワーク上のこの出来事を嘆きます。



しかし、同僚はいつも、クロムの素晴らしさ、スクリプトの作り方を知っていることの素晴らしさ、そしてさまざまなIDEが彼を愛していることを自慢していました。クロムは必要ありません。 ある時点で、私は自分ではないことに気づき、そのように生きることはできなくなり、自分の意志を握りしめ、マニュアル、コード例、その他の現代のインターネットの楽しみを読み始めました。 私にとってはもっと重要なことから始めました-ホットキーで切り替えます(英語を話す、EU?)。



私は認めなければなりません、私はすでにこの問題を以前にグーグルで調べました、そして、以前に私はこれをする方法を見つけることができませんでしたが、今回は幸運でした。 どういうわけか、クローム拡張機能のページにリンク「キーボードショートカット」を追加するプラグインに出会いました。 そしてほとんど常に働いた。 すべてのキーを結びつけることができるわけではありません(たとえば、私のお気に入りのalt + `は不可能でしたが、alt + qは許容範囲です)。 口の中のGithub-見つけた方法は、このためにマニフェストに次のことを書く必要があることがわかりました:



"commands": { "togglemeister-toggle": { "suggested_key": { "default": "Alt+Q", "mac": "Command+Shift+Q", "linux": "Alt+Q" }, "description": "Toggle Chrome Visibility", "global": true } }
      
      





これは奇跡です。ホットキーにコマンドを割り当てる機能を追加するだけでなく、グローバルにすることもできます。



次に、このコードをbackground.jsでキャッチする必要があります。ウィンドウがフォーカスされている場合は、クロムを非表示にし、そうでない場合はフォーカスを設定します。



 chrome.commands.onCommand.addListener(function (command) { if (command === 'togglemeister-toggle') { chrome.windows.getCurrent({}, function (win) { if (!win.focused) { chrome.windows.getCurrent({}, function (win) { chrome.windows.update(win.id, {focused: true}, function () { }); }); } else { chrome.windows.getCurrent({}, function (win) { chrome.windows.update(win.id, {state: 'minimized'}, function () { }); }); } }); } });
      
      





ロケールアイコンを追加します。



問題はもう1つ減りました。クロムに切り替えることができます。 そして彼は切り替えましたが、2番目の問題は、軽薄な女性とガゼボでメッセージを受け取ったとき、またはハブに手紙や新しい記事が現れたときに私が見なかったことです。読者はffで美しいバックライトを読みました。



繰り返しになりますが、インターネットでは、更新タブをどのように強調表示していますか。 捜索はすぐに私を絶望と行き詰まりに導いた。 すべてがなくなって、タブをペイントすることも、メモを変更することもできません。weを組み立てて、RSSで作業中に気を取られないようにします。 そして、絶望の瞬間に、ファビコンを交換できると思いました。 出口は悪いが、それでも出口はある。

コードは地獄のように見えましたが、それは機能しました、更新のためのいくつかのペンダント、そして(私の神、私がやったこと)タブのタイトルが更新されたかどうかを確認するためにすべてのタブを1秒に1回通過するタイムアウトによって。

更新がある場合、それは技術の問題です。現在のファビコンを使用し、同僚から親切に提供されたドットを強制し、置き換え、この更新を無視して、無限のサイクルの深aに行かないようにします。







さて、更新のための他の多くのこと。 ffほどクールではありませんが、何もないよりはましです。



もう一度、もしあれば、クロモスタへのリンク:

Togglemeister: https ://chrome.google.com/webstore/detail/togglemeister-chrome-hotk/bodbpghclmdhnfijfjbgodgibdooljnl

Twinkledot: https ://chrome.google.com/webstore/detail/twinkledot-tab-notifier/oabcnplfjbnkdpaihdoaapmficokiphh



そして、もちろん、githubへのリンク:

github.com/enterdev/togglemeister-chrome

github.com/enterdev/twinkledot-chrome



All Articles