Есть ли способ сделать расширение chrome, которое при печати открывает другое приложение на компьютере, используя их API - PullRequest
0 голосов
/ 25 марта 2020

Я пытался найти пути для inte rnet и переполнения стека, но я не смог найти ответ. То, что я хочу, это -

Например. whatsapp: // open - открывает окно Whatsapp.

Я хочу создать расширение, которое выполняет то же самое, то есть открывать, и иметь возможность выполнять действия с использованием API внешнего приложения.

1 Ответ

1 голос
/ 25 марта 2020

Я предполагаю, что под «нажатием» вы подразумеваете навигацию по адресу? Или это щелчок по кнопке?

По состоянию на март 2020 года вы не можете зарегистрироваться в протоколе с добавочного номера. Вы можете однако использовать Native Messaging , чтобы приблизиться очень близко.

Процесс включает в себя кодирование автономного исполняемого файла, называемого "собственным узлом обмена сообщениями", в документах (или нескольких если вам нужно поддерживать несколько платформ). Расширение может отправлять ему сообщения, а затем оно может открывать любое из доступных windows и приложений.

Ваше расширение может выбрать отправку такого сообщения на собственный хост обмена сообщениями на основе инициированных событий. событиями webNavigation, событиями webRequest или tabs.onChanged. Если вы предоставите более подробную информацию о точных триггерах, которые вы хотите, и точных действиях, которые вы хотите предпринять, возможно, мы поможем с более подробной информацией.

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