Я сомневаюсь, что вы можете сделать это без переписывания JavaScript на что-то вроде AppleScript. Если вы можете сделать это, то в 10.6 Snow Leopard вы можете использовать Automator для создания нового «сервиса». Такой сервис может, например, работать с выделенным текстом, например, искать что-то в Википедии.
OS X «сервис» для запуска JavaScript-закладок в любом приложении?
562
Spiff
У меня есть несколько букмарклетов JavaScript, которые работают с выделенным текстом на веб-странице, но я хотел бы иметь возможность использовать их в выделенном тексте в любом приложении Mac OS X, а не только в браузерах или в тех вещах, которые обеспечивают представления, подобные браузеру. Mac OS X имеет подменю «Службы», в котором любое приложение может публиковать службы, которые оно может предоставлять другим приложениям, но я не знаю, как сделать так, чтобы мои букмарклеты отображались там как службы.
Есть ли способ сделать так, чтобы букмарклеты JavaScript отображались как «Службы» Mac OS X, или иным образом выполняли JavaScript для выбранного текста в любом приложении Mac OS X?
Это не сработает, потому что букмарклеты зависят от API-интерфейсов JavaScript, предоставляемых браузером. Для этого кому-то понадобится написать стороннее приложение, которое реализует API-интерфейсы браузера поверх операционной системы. Я не думаю, что это можно сделать изначально, без отдельного приложения.
Sasha Chedygov 14 лет назад
2
1 ответ на вопрос
1
Arjan
Похожие вопросы
-
7
Какие службы Windows можно безопасно отключить?
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
-
6
Как вы отключите звук запуска на Mac?
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?