DeepTip: Reload All Tabs в «Капитане»

Судя по официальному сайту Apple, OS X El Capitan — это множество точечных улучшений, которые «дарят вам совершенно новые впечатления». Одним из таких «улучшизмов», надо полагать, стало исчезновение опции перезагрузки всех табов в Safari — правый клик по панели табов и можете сами убедиться, что упомянутой строчки «Reload All Tabs» как не бывало.

Поскольку хор недовольных голосов по данному поводу заметно отличается от нуля, мы попробовали самостоятельно решить проблему отдельно взятого «точечного улучшения», и притом исключительно системными средствами. Это на самом деле ничуть не сложно — запустите Automator, создайте новый документ в виде сервиса, а потом добавьте экшен «Run AppleScript» со скриптом на шесть строк внутри:

tell application "iTunes"
tell application "Safari"
		activate
		repeat with j from 1 to the count of every tab in window 1
			do JavaScript "window.location.reload()" in (tab j of window 1)
		end repeat
	end tell

В идеале после всех манипуляций у вас на экране должно появиться нечто похожее:

Собственно, мы уже почти закончили: сохраните документ, перейдите в System Preferences » Keyboard » Shortcuts и назначьте новому сервису подходящую комбинацию клавиш. Нехитрая импровизация с восстановленной функциональностью «капитанского» Web-браузера, кажется, удалась:

Источник: Deepapple.com

Обсуждение

Оставить сообщение
Обсуждение на форуме целиком