我正在创建一个firefox OS应用程序,我希望用户能够通过任何已安装且符合条件的应用程序(facebook,twitter等)共享链接。我看到android有这种功能,firefox操作系统也有它,就像我在其中一个内置的应用程序中看到的那样。通过Web API,找不到合适的匹配,
任何想法怎么做?
答案 0 :(得分:1)
这是Web Activity API的预期用途。这个想法是应用程序注册来处理共享等活动。 Firefox OS Boiler Plate应用程序有几个使用Web活动的示例。在该示例中,用户可以使用如下代码来共享URL:
var share = document.querySelector("#share"); if (share) { share.onclick = function () { new MozActivity({ name: "share", data: { number: 1, url: "http://robertnyman.com" } }); }; }
将显示处理共享活动的任何应用,允许用户选择适当的应用来处理共享。