Aggiungi la gestione degli URL dei file locali all'applicazione Applescript

1

Sto usando una semplice applicazione applescript per aprire diversi schemi URL in diverse App fluide .

Impostando questa app come browser predefinito, posso analizzare efficacemente lo schema URL e aprire l'app Fluid standalone appropriata come browser.

Tutto funziona perfettamente, tranne l'opzione "Condividi questa cartella ..." in Dropbox. Questo apre un URL locale - file:///var/folders/...

Questo semplicemente non funziona. L'applicazione default_browser si avvia e quindi si chiude immediatamente.

Qualcuno sa come aggiornare questo script in modo che i collegamenti ai file locali funzionino?

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

MODIFICA: per chiarire - l'opzione Dropbox "condividi questa cartella ..." apre l'app browser predefinita (sopra), che quindi si chiude immediatamente.

    
posta timshutes 23.06.2014 - 16:59
fonte

0 risposte

Leggi altre domande sui tag