как отслеживать открытую веб-страницу - PullRequest
0 голосов
/ 31 августа 2010

Просто интересно, есть ли способ отслеживать, какой веб-сайт просматривает пользователь с помощью какао или Webkit?

Вроде как TrackTime.app?

Спасибо

Ответы [ 2 ]

0 голосов
/ 31 августа 2010

Я разрабатываю приложение для отслеживания времени без таймеров, которое называется Lapsus .

Майк прав - ответ лежит в следующем AppleScript:

tell application "Safari"
    URL of current tab of window 1
end tell   

IЯ делаю это прямо сейчас в моем приложении, и оно работает как шарм.

Если вы создаете приложение Какао, как я, вы можете выполнить это с помощью NSAppleScript, Моста сценариев или, в идеале, спривязки Objective C для AppScript .

Я проверяю, существует ли сначала окно 1, но если вы хотите запустить этот скрипт как единое, вы можете захотеть заключить его в @try @catchблок для перехвата любых исключений NSAppleScript броски.

0 голосов
/ 31 августа 2010

Ну, это не имеет ничего общего с WebKit.Вам придется использовать AppleScript или аналогичный, чтобы отслеживать, что задумал Safari.В качестве альтернативы может быть возможность отслеживать его историю хранения на диске.

...