Safari



target="_blank",这是Safari打开链接的默认属性,实现在大多数的从新窗口中打开的链接属性值中.

如果你使用Gmail,使用Safari打开时任何邮件中的链接都是在新窗口中打开的.甚至没有一个"明确"的选项来实现从新的标签页中打开.这没有Firefox好使.

要使Safari与Firefox一样从将超链接从新标签页中打开,一种方法是按住(Command),然后点击,但是在又会在邮件中失效.

也许你也会着迷于Saft这款外挂组建,它确实可以实现从任何链接从新标签页打开,但是它本身的功能已经退化地可以---广告过滤已经成为过去(或许你可以参考这篇).

从Safari 3.1开始就增加了一个隐藏属性(可能还有其它)---TargetedClicksCreateTabs

需要做的动作就是退出Safari,在终端中键入命令:

  • defaults write com.apple.Safari TargetedClicksCreateTabs -bool true


再次开启时进入Gmail,是不是可以实现在新标签中打开了?

如果你并不想这样做,可是已经做了上面的步骤,按下面的命令来还原:

  • defaults write com.apple.Safari TargetedClicksCreateTabs -bool false


你知道,只是替换了true和false而已.仅此而已.

现在的Safari已经更新到3.2.1了,这方法依然能用.



参考阅读:

Dennis Stevense's personal website:How to enable single window mode in Safari

TUAW:Terminal Tip: Safari 3.1 brings true one-window mode