Выполнение яблочного скрипта из браузера - PullRequest
0 голосов
/ 05 июля 2018

Я работаю над внутренним проектом, который генерирует яблочный скрипт на основе веб-формы.

Я могу сгенерировать правильный сценарий, но я бы хотел, чтобы кто-нибудь щелкнул «запустить сценарий» в браузере и заставил его сделать свое дело, а не копировал и вставлял сгенерированный сценарий в редактор сценариев osx.

http://www.macosxautomation.com/applescript/linktrigger/

Я прочитал выше, но, честно говоря, это не достаточно подробно для меня, чтобы иметь смысл. Кому-нибудь повезло с этим?

1 Ответ

0 голосов
/ 05 июля 2018

Вы можете создать ссылку на Script Editor следующим образом:

<a href="applescript://com.apple.scripteditor?action=new&amp;script=display%20dialog%20%22Hello%20World!%22">Link</a>

В приведенном выше примере параметр action установлен для создания нового документа, а параметр script определяет сценарий, скопированный в новый документ сценария. После нажатия на ссылку запрашивается пара подтверждений.

Apple использует этот метод в Mac Automation Scripting Guide , где вы можете проверить, как он работает.

Выполнение скрипта непосредственно из браузера будет представлять серьезную угрозу безопасности.

Метод, который вы связали, потребует, чтобы скрипт уже был сохранен на компьютере пользователя в виде пакета приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...