comment garder une trace de la page Web ouverte
-
25-09-2019 - |
Question
Je me demandais s'il y a un moyen de garder une trace de ce site que l'utilisateur navigue à travers Cocoa ou Webkit?
Un peu comme le TrackTime.app?
Merci
La solution
Je développe une application de suivi du temps sans minuteries appelé Lapsus .
Mike est correct - la réponse se trouve dans le AppleScript suivant:
tell application "Safari"
URL of current tab of window 1
end tell
Je fais ce moment dans mon application et il fonctionne comme un charme.
Si vous construisez une application Cocoa comme je suis, vous pouvez utiliser cette fonction sur NSAppleScript, plus idéalement le pont Scripting ou, avec les liaisons Objective C pour AppScript .
Je vérifie si la fenêtre 1 existe d'abord, mais si vous voulez exécuter ce script comme l'un, vous pourriez vouloir l'entourer d'un bloc @catch de @try pour intercepter toutes les exceptions NSAppleScript lancers francs.
Autres conseils
Eh bien cela n'a rien à voir avec WebKit. Il faudrait utiliser AppleScript ou similaire pour suivre ce up de Safari. Sinon, peut-être en mesure de surveiller son stockage d'histoire sur disque.