Actualmente estoy tratando de modificar el comportamiento de manejo de URLs por defecto en OS X. Yo
He pensado en soluciones, pero de momento no soy capaz de poner en práctica ninguna. Si puedo crear una aplicación que ponga en la mesa de trabajo las URLs que se le envían, y puedo establecer esta aplicación como el navegador web por defecto, sería capaz de lograr mi objetivo.
He creado una aplicación con Automator que ejecuta el comando shell pbcopy
y he establecido esta aplicación como mi navegador web por defecto, pero no he obtenido el resultado esperado. Hice algunas pruebas y puedo confirmar que la aplicación se ejecuta al hacer clic en un enlace, sin embargo, no puedo obtener la URL pasó a la aplicación / shell script. He intentado tanto stdin o un argumento pasado, pero sin éxito.
¿Existe una forma de que una aplicación creada con Automator recupere una URL pulsada y la envíe a pbcopy
cuando esa aplicación se establece como gestor (por defecto) de URLs?
Alternativamente, ¿hay alguna forma mejor de crear un falso navegador web que tome la entrada y la ponga en la mesa de trabajo que Automator? ¿O hay alguna otra manera de lograr mi objetivo sin una aplicación personalizada / script?
0 votos
No pongo esto como respuesta ya que no es una solución completa, pero es un comienzo - usé rubicode.com/Software/RCDefaultApp para establecer una aplicación de Automator como navegador por defecto. En Automator, hay una acción para Copiar al Portapapeles. Pero no consigo introducir ningún texto en una aplicación de Automator.
0 votos
Lo mismo digo, pero he utilizado Choosy. He hecho bastantes pruebas y he encontrado lo siguiente: 1) La aplicación Automator se ejecuta. 2) Parece que no recibe ningún tipo de entrada. 3) Ergo, cuando a un navegador se le envía un "enlace", no se le envía una URL en texto plano. Esto debe ser manejado de alguna manera diferente, y eso es realmente lo que busca la pregunta.