Saat ini saya mencoba mengubah perilaku penanganan URL default di OS X. Saya ingin, ketika mengklik tautan apa pun di luar peramban web, untuk menyalin URL ini ke papan tulis alih-alih membukanya di peramban web default - misalnya , mengklik tautan dalam percakapan Skype harus menyalin URL ini ke papan tulis OS X alih-alih membukanya di Firefox (yang saat ini merupakan browser web default saya).
Saya telah memikirkan solusi, tetapi saat ini saya tidak dapat mengimplementasikannya. Jika saya dapat membuat aplikasi yang memasukkan URL ke papan tulis yang dikirim kepadanya, dan dapat mengatur aplikasi ini sebagai browser web default, saya akan dapat mencapai tujuan saya.
Saya membuat aplikasi dengan Automator yang mengeksekusi perintah shell pbcopy
dan telah menetapkan aplikasi ini sebagai browser web default saya, tetapi saya tidak mendapatkan hasil yang diharapkan. Saya melakukan beberapa pengujian dan saya dapat mengonfirmasi bahwa aplikasi berjalan saat mengklik tautan, namun, saya tidak bisa meneruskan URL ke skrip aplikasi / shell. Saya mencoba keduanya stdin atau argumen yang berlalu, tetapi tidak berhasil.
Apakah ada cara untuk aplikasi yang dibuat dengan Automator untuk mengambil URL yang diklik dan mengirimkannya pbcopy
, ketika aplikasi itu ditetapkan sebagai penangan (default) untuk URL?
Atau, apakah ada cara yang lebih baik untuk membuat peramban web palsu yang mengambil input dan meletakkannya di papan tulis daripada Automator? Atau adakah cara lain yang bisa saya lakukan untuk mencapai tujuan saya tanpa aplikasi / skrip khusus?