добавить кнопку «Поделиться» в приложении Firefox OS

#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 Я вообще не менял шаблонный код. Кроме того, в консоли нет ошибки. Есть идеи, как это исправить?