Мне нравится сафари, чтобы открывать ссылки в новых вкладках в целом. То есть, когда я выполняю поиск, я хочу, чтобы результаты, которые я нажимаю, открывались в новых вкладках в том же окне. Это позволяет иметь несколько окон с несколькими вкладками и группировать их по темам.
когда я нажимаю на ссылку в электронном письме, сафари (в OS X) каким-то образом (случайно?) выбирает открытое окно и открывает в нем ссылку как новую вкладку. иногда он выбирает даже свернутое окно, хотя в том же пространстве видны другие.
чтобы было ясно: я хочу новое окно, когда действие запускается из внешнего приложения (например, Mail и т. д.). В Safari я хотел бы придерживаться поведения по умолчанию.
Я попробовал Настройки Safari -> Вкладки -> Открывать новые страницы во вкладках вместо настроек Windows (всех), но это не дает ожидаемого результата. это общее для всех. Также google не знал удовлетворительного ответа, поэтому я спрашиваю здесь.
Любая помощь приветствуется.
Я испытал то же самое, новые окна вместо вкладок открывались при нажатии элемента управления, и мне это тоже казалось совершенно случайным.
Расширение Safari «Link Thing» (может быть, «LinkThing» -?) по умолчанию открывает все ссылки в новой вкладке, и вам не нужно нажимать на кнопку управления, если только страница (например, DuckDuckGo) не отключает и не переопределяет настройки браузера пользователя.
Следующий сценарий 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.
Николя Барбулеско
оромэ