Ecco un Applescript che puoi salvare come applicazione e accedere dal tuo dock come qualsiasi normale applicazione.
Che cosa fa
Ti consente di modificare dinamicamente l'URL da aprire se lo desideri.
Ciò significa che non è necessario codificare l'URL nell'applicazione.
Una volta impostato l'URL, è sufficiente fare clic sull'applicazione in qualsiasi momento nel Dock per aprirla in FireFox. Oppure apri l'App normalmente dal Finder.
Puoi modificare l'URL facilmente in qualsiasi momento seguendo il passaggio 1 qui sotto.
Passaggio 1, Impostazione dell'URL di app :
Copia un URL negli Appunti e fai clic sull'app nel dock.
Verificherà se la clipboard inizia con "http:" se lo fa vuol dire che vuoi impostare l'url per l'applicazione per l'apertura in firefox.
Si aprirà una finestra di dialogo per confermare questo e per te di apportare eventuali modifiche all'URL.
Quindiimposteràl'URLdelnegozioecancelleràgliappunti.
Passaggio2,Aperturadell'URLunavoltacheèstatoimpostatounURL:
Oraognivoltachefaiclicsull'appnelDock,verràapertol'URLinfirefox.
Percambiarel'URLRipetiilpassaggio1.
TheApplescript
(*storedurl*)propertytheUrl:""
on run
(* check if the clipboard has an http url*)
set fromClip to the clipboard as string
if fromClip starts with "http:" or fromClip starts with "https:" then
(* Theclipboard has an http url so this means we want to update the apps url to open in firefox *)
(* Confirm this is what we want to do, and we can make adjustments to the url*)
display dialog "Set new URL to " default answer fromClip buttons {"Cancel", "OK"} default button 1
copy the result as list to {button_pressed, text_returned}
if button_pressed is "OK" then
(* Set the url to the stored property*)
set theUrl to text_returned
(* Clear the clipboard*)
set the clipboard to ""
end if
else
(* check if the clipboard DID NOT start with http url*)
if theUrl is not "" then
(* This means we want to open the current url in firefox *)
do shell script "open " & quoted form of theUrl & " -b org.mozilla.firefox"
end if
end if
end run
Nota:
Questo è scritto in OS X 10.9
Dove sembra che l'elenco {text_returned, button_pressed} sia invertito a {button_pressed, text_returned}
Aggiorna
Seconda idea.
Potresti soddisfare chiunque non voglia utilizzare gli appunti. E vuole attenersi a usare un file (webloc)
Questo Applescript quando viene salvato come applicazione e nel Dock.
Al primo avvio verrà richiesta una cartella in cui è archiviato il singolo file webloc.
La cartella dovrebbe avere sempre un solo file all'interno.
Quando viene eseguito in qualsiasi momento dopo l'apertura del file o di qualsiasi altro file inserito nella cartella.
Se non riesce a trovare un file nella cartella o se la cartella è autonoma quando apri l'app per aprire l'url, ti avviserà e ti offrirà la possibilità di reimpostare la cartella.
property theUrl : ""
on run
if theUrl is not "" then
try
tell application "System Events" to set chosenFile to POSIX path of (file 1 of theUrl) whose visible is true
do shell script "open " & quoted form of chosenFile & " -b org.mozilla.firefox"
on error errm
display dialog "ERROR : The URL Folder may be empty or not exist" with icon 0 buttons {"Reset Folder", "OK"} default button 1 giving up after 5
copy the result as list to {button_pressed, text_returned}
if button_pressed is "Reset Folder" then
set theUrl to (choose folder)
end if
end try
else
set theUrl to (choose folder)
end if
end run