Safari在新窗口中打开外部链接


8

我通常喜欢使用safari在新标签页中打开链接。即,当我进行搜索时,我想要单击的结果在同一窗口的新选项卡中打开。这允许具有多个带有多个选项卡的窗口,并将它们按主题分组。

当我单击电子邮件中的链接时,Safari(在OS X上)以某种方式(随机?)选择一个打开的窗口,并在其中将链接作为新标签打开。有时它甚至会选择一个最小化的窗口,尽管在同一空间中还有其他可见的窗口。

需要明确的是:当从外部应用程序(例如,邮件等)触发操作时,我想要新窗口。在Safari中,我想保留默认行为。

我尝试了Safari设置->选项卡->在选项卡中打开新页面,而不是Windows设置(所有窗口都设置),但这没有得到预期的结果。这对所有人来说都是普遍的。另外谷歌不知道令人满意的答案,所以我在这里问。

任何帮助表示赞赏。


我要一样。las,Safari和Firefox认为,劫持现有窗口以创建不相关的新标签页是一个好主意。直到现在...但是有一天他们会明白的。:-)
Nicolas Barbulesco 2014年

Answers:


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的另一个线程中找到了该解决方案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.