В даний час я намагаюся змінити поведінку обробки URL-адреси за замовчуванням в OS X. Я хотів би, натиснувши будь-яке посилання за межами веб-браузера, скопіювати цю URL-адресу на картону замість відкриття в веб-браузері за замовчуванням - наприклад , натиснувши посилання в бесіді через Skype, слід скопіювати цю URL-адресу на картону OS X замість того, щоб відкривати її у Firefox (який зараз є моїм веб-браузером за замовчуванням).
Я думав про рішення, але наразі не в змозі його втілити. Якщо я можу створити додаток, який додає URL-адреси на папку, що надсилаються на нього, і можу встановити цю програму як веб-браузер за замовчуванням, я зможу досягти своєї мети.
Я створив додаток з Automator, який виконує команду shell pbcopy
і встановив цю програму як мій веб-браузер за замовчуванням, але я не отримав очікуваного результату. Я провів тестування і можу підтвердити, що програма працює при натисканні на посилання, однак я не можу передати URL-адресу до сценарію програми / оболонки. Я спробував і stdin, або аргументований аргумент, але без успіху.
Чи існує можливість програми, створеної за допомогою Automator, отримати натиснуту URL-адресу та надіслати її pbcopy
, коли ця програма встановлена як (за замовчуванням) обробник URL-адрес?
Крім того, чи є кращий спосіб створити підроблений веб-браузер, який бере вхід і поміщає його в картону, ніж Automator? Або є якийсь інший спосіб, що я можу досягти своєї мети без спеціального додатка / сценарію?