objective macintosh development developer apple app objective-c safari applescript version macos

objective-c - macintosh - xcode documentation



Obtenga la versiĆ³n de Safari instalada usando AppleScript o Objective C (3)

¿Cómo puedo verificar la versión de safari instalada en Mac? Necesito proporcionar una solución temporal para Safari ya que mi aplicación no funcionaba en safari 5.0.6 y 5.1. Entonces, ¿cómo puedo detectar estas 2 versiones de Safari ...

Puedo encontrar su versión usando webkit pero basado en este sitio: http://en.wikipedia.org/wiki/Safari_version_history

Safari 5.0.6 tiene el kit web similar a la versión anterior ...


Puede hacer esto incluso si Safari no se está ejecutando ...

get version of application "Safari"


Puede leer la versión de /Applications/Safari.app/Contents/version.plist.


Si Safari se está ejecutando, AppleScript obtendrá la versión:

tell application "Safari" set safariVersion to version end tell