0

ユーザーが Cocoa または Webkit を介して閲覧している Web サイトを追跡する方法があるかどうか疑問に思っていますか?

TrackTime.appのようなものですか?

ありがとう

4

2 に答える 2

0

これはWebKitとは何の関係もありません。Safariが何をしているのかを追跡するには、AppleScriptなどを使用する必要があります。または、ディスク上の履歴ストレージを監視できる場合もあります。

于 2010-08-31T15:23:27.093 に答える
0

Lapsusというタイマーのない時間追跡アプリを開発しています。

Mike は正しいです。答えは次の AppleScript にあります。

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

私は今自分のアプリでこれをやっていますが、それは魅力のように機能します。

私のように Cocoa アプリを構築している場合は、これを NSAppleScript、スクリプト ブリッジ、またはより理想的にはAppScriptの Objective C バインディングで実行できます。

最初にウィンドウ 1 が存在するかどうかを確認しますが、このスクリプトをウィンドウ 1 として実行する場合は、NSAppleScript がスローする例外をキャッチするために @try @catch ブロックで囲むことをお勧めします。

于 2010-08-31T17:55:49.013 に答える