Attualmente sto cercando di modificare il comportamento di gestione dell'URL predefinito in OS X. Vorrei che, facendo clic su qualsiasi collegamento esterno a un browser Web, copi questo URL sul tavolo di montaggio invece di aprirlo nel browser Web predefinito - Ad esempio, facendo clic su un collegamento in una conversazione Skype è necessario copiare questo URL nel pannello di lavoro OS X invece di aprirlo in Firefox (che è attualmente il mio browser predefinito).
Ho pensato a soluzioni, ma al momento non sono in grado di implementarne una. Se riesco a creare un'applicazione che inserisca gli URL nel pannello di lavoro che gli viene inviato e possa impostare questa applicazione come browser Web predefinito, sarei in grado di raggiungere il mio obiettivo.
Ho creato un'applicazione con Automator che esegue il comando shell pbcopy
e ho impostato questa applicazione come browser Web predefinito, ma non ho ottenuto il risultato previsto. Ho fatto alcuni test e posso confermare che l'applicazione viene eseguita facendo clic su un collegamento, tuttavia, non riesco a far passare l'URL allo script applicazione / shell. Ho provato sia lo stdin che un argomento passato, ma senza successo.
Esiste un modo per un'applicazione creata con Automator per recuperare un URL cliccato e inviarlo a pbcopy
, quando quell'applicazione è impostata come gestore (predefinito) per gli URL?
In alternativa, c'è un modo migliore per creare un browser Web fasullo che prende l'input e lo inserisce nel pannello di montaggio di Automator? O c'è un altro modo in cui posso raggiungere il mio obiettivo senza un'applicazione / script personalizzato?