У меня есть несколько букмарклетов JavaScript, которые работают с выделенным текстом на веб-странице, но я хотел бы иметь возможность использовать их в выделенном тексте в любом приложении Mac OS X, а не только в браузерах или в тех вещах, которые обеспечивают представления, подобные браузеру. Mac OS X имеет подменю "Службы", в котором любое приложение может публиковать службы, которые оно может предоставлять другим приложениям, но я не знаю, как сделать так, чтобы мои букмарклеты отображались там как службы.
Есть ли способ сделать так, чтобы букмарклеты JavaScript отображались как "Службы" Mac OS X, или иным образом выполняли JavaScript для выбранного текста в любом приложении Mac OS X?