Safari 12 Extensions и NativeMessaging - PullRequest
       58

Safari 12 Extensions и NativeMessaging

0 голосов
/ 25 сентября 2018

С выпуском Safari 12 Safari больше не будет поддерживать плагины NPAPI.Мой пример использования - возможность запуска java-приложения, расположенного на клиенте, из расширения браузера, что я в настоящее время могу делать в Chrome и Firefox с помощью NativeMessaging.Из моего исследования я не вижу способа сделать это в Safari 12. Наиболее близким, что я вижу, является их проект «Расширение приложения Safari», но, похоже, для этого необходимо, чтобы вы упаковали свое собственное приложение с расширением и распространили его черезApp Store.Я совсем не разработчик Mac, поэтому я ищу несколько советов.Кто-нибудь знает, поддерживает ли Safari мой вариант использования?

1 Ответ

0 голосов
/ 26 сентября 2018

Мы можем создать расширение, которое будет загружать наше приложение dmg с собственным кодом. И запускать приложение dmg после его загрузки.Затем мы можем разместить наше расширение в галерее расширений safari.

Мы реализовали его аналогичным образом, где наше расширение ищет файл json, который, в свою очередь, загружает приложение DMG, которое мы сохранили на сервере.

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