サファリで外部リンクを新しいウィンドウで開く


8

私は一般的に新しいタブでリンクを開くサファリが好きです。つまり、検索を実行すると、同じウィンドウの新しいタブでクリックして結果を開くことができます。これにより、複数のタブを持つ複数のウィンドウを作成し、トピックごとにグループ化できます。

電子メールのリンクをクリックすると、safari(OS Xの場合)がどういうわけか(ランダムに)開いているウィンドウを選択し、そのリンクを新しいタブとして開きます。同じスペースに他のウィンドウが表示されている場合でも、最小化されたウィンドウを選択することもあります。

明確にするために:外部アプリケーション(メールなど)からアクションがトリガーされたときに新しいウィンドウが欲しい。Safari内では、デフォルトの動作を使用したいと思います。

Safariの設定->タブ->ウィンドウ設定(すべて)ではなくタブで新しいページを開くを試しましたが、これは期待した結果になりません。それはすべての人にとって一般的です。また、グーグルは満足のいく答えを知りませんでしたので、私はここで尋ねています。

どんな助けでもありがたいです。


同じものが欲しい。悲しいかな、SafariとFirefoxは、無関係な新しいタブを作成するために既存のウィンドウをハイジャックすることは良い考えだと思います。今までは…でもある日彼らは理解するでしょう。:-)
Nicolas Barbulesco、2014

回答:


2

同じことを経験しました。コントロールをクリックするとタブではなく新しいウィンドウが開き、それもまったくランダムに見えました。

Safari拡張機能「Link Thing」(多分「LinkThing」?)は、デフォルトで、ページ(DuckDuckGoなど)がユーザーのブラウザー設定を無効にしてオーバーライドしない限り、コントロールを押す必要なしにすべてのリンクを新しいタブで開きます。


1

次のOSAスクリプトは、パラメーターとして指定されたURLを新しいウィンドウで開きます。

function Safari {
    # Will open a New Safari window with argument 1.
    osascript <<EOD
    tell application "Safari" to make new document with properties {URL:"$1"}
    return
EOD
}

コードをホームディレクトリのファイル.profileに入れ、で実行し. ~/.profileます。

私はこの解決策を見つけました Stack Exchangeの別のスレッドで。

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