#firefox #share #firefox-os
#firefox #Поделиться #firefox-os
Вопрос:
Я создаю приложение Firefox OS, я хочу, чтобы пользователь мог поделиться ссылкой через любое установленное и подходящее приложение (facebook, Twitter и т. Д.). Я видел, что в Android есть такая функция, и в firefox OS она тоже есть, поскольку я видел это в одном из встроенных приложений. Прошел через веб-API, не нашел подходящего соответствия,
Есть идеи, как это сделать?
Ответ №1:
Это предполагаемое использование API веб-активности . Идея заключается в том, что приложения регистрируются для обработки таких действий, как «Поделиться». В приложении Boiler Plate для Firefox OS есть несколько примеров использования веб-действий. В этом примере пользователь может поделиться URL-адресом, используя такой код, как:
var share = document.querySelector("#share"); if (share) { share.onclick = function () { new MozActivity({ name: "share", data: { number: 1, url: "http://robertnyman.com" } }); }; }
Будет показано любое приложение, которое обрабатывает действия с общим доступом, что позволит пользователю выбрать подходящее приложение для обработки общего доступа.
Комментарии:
1. Я ссылаюсь на последнюю версию шаблонного приложения, когда я делюсь URL-адресом, я не вижу, чтобы приложение Facebook действительно получало URL-адрес. Вот снимок того, что я получаю: i.imgur.com/aBOdbZC.png Я вообще не менял шаблонный код. Кроме того, в консоли нет ошибки. Есть идеи, как это исправить?