Я пытаюсь найти способ автоматизировать вывод веб-браузера на передний план (то есть - дать ему фокус, сделать его видимым на экране) на основе события, которое происходит на веб-странице. У меня есть полный контроль над веб-страницей, поэтому я могу заставить ее делать все, что мне нужно, чтобы вызвать это.
Мне нужно открыть несколько приложений с веб-страницей в фоновом режиме, которая отслеживает некоторые видеокамеры. Когда у видеокамеры есть движение, мне нужно, чтобы окно веб-браузера выходило вперед, чтобы оно было видно вместо того, какое приложение использовалось.
Я думал о чем-то похожем на то, что пытался сделать этот парень: как выводить приложение на фронт каждые 15 минут на Mac OS X Lion?
Я думал об использовании AppleScript для запуска в непрерывном цикле, и раз в секунду проверяю открытую страницу в Safari, сканирую некоторые изменения и затем отправляю команду "активации" в Safari, чтобы вывести ее на передний план. Это то, как я должен идти об этом, или есть лучший способ?