Agregar el manejo de la URL del archivo local a la aplicación Applescript

1

Estoy usando una aplicación simple de AppleScript para abrir diferentes esquemas de URL en diferentes Fluid Apps .

Al configurar esta aplicación como el navegador predeterminado, puedo analizar el esquema de URL y abrir la aplicación Fluid autónoma apropiada como navegador.

Todo funciona perfectamente, excepto la opción "compartir esta carpeta ..." en Dropbox. Esto abre una URL local - file:///var/folders/...

Esto simplemente no funciona. La aplicación default_browser se inicia y luego se cierra de inmediato.

¿Alguien sabe cómo actualizar este script para que funcionen los enlaces de archivos locales?

on open location this_URL

if this_URL contains "docs.google.com" then
    tell application "/Applications/Fluids/Google Drive.app"
        activate
        open location this_URL
    end tell
else if this_URL contains "drive.google.com" then
    tell application "/Applications/Fluids/Google Drive.app"
        activate
        open location this_URL
    end tell
else if this_URL contains "mail.google.com" then
    tell application "/Applications/Fluids/Gmail.app"
        activate
        open location this_URL
    end tell
else if this_URL contains "gmail.com" then
    tell application "/Applications/Fluids/Gmail.app"
        activate
        open location this_URL
    end tell
    -- default browser here
else
    tell application "/Applications/Google Chrome.app"
        activate
        open location this_URL
    end tell
end if
end open location

EDITAR: para aclarar: la opción de Dropbox "compartir esta carpeta ..." abre la aplicación de navegador predeterminada (arriba), que luego se cierra de inmediato.

    
pregunta timshutes 23.06.2014 - 16:59

0 respuestas

Lea otras preguntas en las etiquetas