Chromeブックマークを新しいタブでデフォルトに設定しますか?


24

ブックマーク(ブックマークバーに接続)を取得して、デフォルトで新しいタブに開く方法はありますか?

これは組み込みの素晴らしいオプションのように思えます。私はすべて、マウスのクリックと速度を減らすことについてです。

  • [+]タブを押してブックマークを選択できることはわかっていますが、これは2回のマウスクリックです。
  • また、ブックマークリンクを右クリックして[新しいタブで開く]を選択できることもわかっていますが、もう一度2つの手順を実行します。

また、デフォルトでは現在のタブウィンドウが置き換えられるため、これは直感的ではなく、一般的に迷惑です。私は常に「戻る」ことになり、現在のページ(リロードしたくない)をリロードしてから、マウスの右ボタンでブックマークボタンを再度選択し、「新しいタブで開く」を選択します。

Chrome Portable Beta(7.0.517.36)を使用します。


あなたが探しているものはここで議論されていると思います:[ google.com/support/forum/p/Chrome / ... そして他のGoogle Chrome以外のスレッド内。ただし、これはあくまでも提案であり、まだ実装されていないと思います。
ricbax

ありがとう-はい、まさにそれがトピックです。解決策はありません
ジョンC

別のブラウザを使用してください。カスタマイズ性が必要な場合、Chromeはおそらく選択できる最悪のブラウザです。Operaをお試しください。(私はFirefoxをお勧めしますが、最新のベータ版でもChromeほど高速ではありません。)それはあなたが聞きたいことではないことを知っていますが、現時点では、この方法でChromeを構成することはできません。
サーシャチェディゴフ

それがあなたの意見であり、あなたはすぐに少数派になりつつあります。私はそれらをすべて試しましたが、Chromeは私が経験した中で最高かつ最速のブラウザです。ローカルハードドライブパーティションにインストールされたChrome Portable Dev 10.0.634 Buildを試してみてください-それはロケットです!Chromeには、非常に優れた豊富なすばらしい拡張機能セットもあります。Chromeはカスタマイズできないというユーザーの声にうんざりしています。最新バージョンを試してください。豊富な拡張機能を使用して非常にカスタマイズできます。また、Fireboxは非常に肥大化しており、処理速度が遅くなります。私はその牛の痛みと遅さを望みません。...:)
ジョンC

回答:


20

新しいウィンドウをタブとして開くようにChromeを設定している場合、次の例のようにブックマークを編集できます。

javascript:window.open("http://www.delicious.com/home");

これはブックマークバーの優れた回避策ですが、ファビコンが破損し、空白ページのファビコンが表示されることに注意してください。

PS、引用符とセミコロンを忘れないでください!


いくつかの問題を除いて、これは素晴らしい回避策です:(1)少なくとも簡単に、それのためのあなた自身のアイコンを持つことはできません。(2)chrome:// appsは開きません。当然、あなたのせいではありません。

9

ブックマークを中央クリックします。

フォルダを中央クリックすると、フォルダ内のすべてのリンクが開きます。


Googleフォーラムで提供されたソリューション-しかし、私には受け入れられません。Googleフォーラムにかなり長い議論を投稿しましたが、提供されるすべてのバンドエイドについて読むことをお勧めします。ただし、許容されるものでも、シングルクリックソリューションでもありません。また、最新のスクロールホイールマウスを中クリックしようとしたのはいつですか?!:)
ジョンC

1
ブラウザで左クリックするたびにミドルクリックします。また、私はあなたがバンドエイドの意味を理解していません-Ctrl + XはXのかなり標準的な修飾子であり、とにかくキーボードに手を持っていると思います。
イカ

あなたはルールの例外です。まず、すべてのマウスに中央のボタンがあるわけではなく、スクロールホイールだけのマウスもあります。一部のマウスにはクリック可能なスクロールホイールがありません。マウスの場合でも、スクロールホイールを「クリック」するのは厄介でエラーが発生しやすくなります。あなたはそれをするかもしれません-しかし、多くのユーザーはしませんし、一部のユーザーはできません。したがって、中央ボタンの選択は普遍的な解決策ではありません。あなたにとってはうまくいくかもしれませんが、私を含む他の人にとってはうまくいきません。ここと参照先のGoogleフォーラムの両方で述べたように、Googleはこれを簡単に修正してデフォルトの選択として提供することができます。
ジョンC

バンドエイドに関しては、Maxthonのような他のブラウザは、任意のマウスからアクセスできる標準の左マウスボタンアクション(シングルクリック)でこの機能を直接備えています。Googleのシングルクリックソリューション(中間選択なし、または2つの操作なし)の欠如は、私を含むパワーユーザーにとってイライラさせられます。スクロールホイールを使用してブックマークを選択し、新しいタブで開く必要はありません。エラーが発生しやすく、扱いにくいです。他のブラウザが持っているように、Googleはこれをデフォルトのオプションとして簡単に提供できるが、厄介な解決策を延期しているので、それはバンドエイドです。
ジョンC

もう1つのコメント-タッチパッドを使用するラップトップユーザーは、中央のクリックボタンに簡単にアクセスできず、ほとんどのユーザーが試してみることもありません。中ボタンクリックソリューションは弱く、多くのユーザーにとって使用できません。
ジョンC

3

Ctrlキーを押しながらブックマークをクリックします。

実際、デフォルトではすべてのブックマークを新しいタブで開くのは面倒だと思います。


4
そのため、この方法で操作することを好むユーザーにはオプションが理想的です。他の多くのユーザーにとって、ブックマークを新しいタブで開くのは自然なことです。私は多くのタブを同時に開いたChromeを操作します(意図的に)。現在のウィンドウを新しいタブリンクで上書きするのは非効率的で、確かに直感的ではありません。ブラウザを実行する彼/彼女自身の方法にそれぞれ。保存したタブを選択する方がはるかに簡単です。全体的に軽微な不満があり、Chromeはブラウザーの高速化です。この問題のため、Chromeから離れることはありません。
ジョンC

1

私は実際に、クリックがブックマークバーに配置されたことを(Chromeウィンドウ内の場所によって)認識するAutoHotkeyを使用したソリューションに取り組んでいます。AHKを使用する場合は、お気軽にテストしてください。

これを行うには、クリックをインターセプトし、クリックがChromeで行われたかどうかを判断し、クリックがブックマークバーとして定義したボックス内にあるかどうかを判断しました。これらの条件がすべて満たされている場合は、クリックではなくCtrlキーを押しながらクリックして、新しいタブでブックマークを開きます。

これはブックマークバーでは効果的に機能するはずですが、もちろん「その他のブックマーク」フォルダの下にある他のブックマーククリックは無視されます。これらのリンクのいずれかをCtrlキーを押しながらクリックすること(または、マウスホイールが巧妙な場合は中クリックすること)を覚えておく必要があります。また、ブックマークバーのサイズと場所は、テーマや他のツールバーなどのさまざまな要素によって異なる場合があるため、YMMVでは、WindowSpyを使用して独自のブックマークバーの場所を取得し、 XおよびY座標。

おそらく私が改善できることの1つは、「他のブックマーク」がクリックされたときにそれを検出し、次のクリックをCtrlキーを押しながらクリックすることです。したがって、メニューツリーをナビゲートし、リンクを見つけてクリックすると、Ctrl -クリック。

#SingleInstance force
#Persistent

LButton::
{
    If MouseIsOver("ahk_class Chrome_WidgetWin_1")
    {
        MouseGetPos, LocationX, LocationY
        If LocationX between 6 and 965
        {
            If LocationY between 75 and 95
            {
                ; If we are here, the mouse has been clicked in Chrome in the
                ; bookmarks bar.  Send a Ctrl-click instead of a click.

                Send, {Control down}
                Click
                Send, {Control up}
            }
            Else
                Click
        }
        Else
            Click
    }
    Else
        Click
}

MouseIsOver(WinTitle) {
    MouseGetPos,,, Win
    return WinExist(WinTitle . " ahk_id " . Win)
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.