javascript - 无法在 Firefox OS 上的 Facebook 和 Twitter native 应用程序上访问 'share' URL

标签 javascript facebook twitter firefox-os

这是我第一次探索在 Facebook/Twitter native 应用程序上共享 URL 的共享功能,我希望得到一些帮助来使此功能正常工作。

我检查并注意到样板应用程序在这种情况下实际上不起作用。 Issues reported on GitHub with snapshots .

基本上,问题在于这些社交网络应用程序无法获取通过 MozActivity 发送的 URL。

以前有人遇到过这个问题吗?我该如何解决这个问题?

这是我迄今为止拥有的 Firefox OS 应用程序代码(与样板应用程序非常相似):

JS:

"use strict";
(function () {

    var share = document.querySelector("#share");
    if (share) {
        share.onclick = function () {
            new MozActivity({
                name: "share",
                data: {
                    url: "http://www.google.com"
                }
            });
        };
    }
})();

HTML:

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width">
</head>

<body>
    <main>
        <button id="share">Share URL</button>
    </main>

    <script type="text/javascript" src="js/webapp.js"></script>
</body>

</html>

我如何让它工作?

最佳答案

MozActivity

This API is available on Firefox or Firefox OS for installed or higher privileged applications.

https://developer.mozilla.org/en-US/docs/Web/API/MozActivity

manifest.json 中定义:

"type": "privileged"

关于javascript - 无法在 Firefox OS 上的 Facebook 和 Twitter native 应用程序上访问 'share' URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28735093/

相关文章:

javascript - 从数据库中填充的动态创建的表中删除一行,并从数据库中删除该项目

javascript - Cordova 误报 screen.width 和 screen.height

javascript - 非 Jade Node 的模板引擎

php - Facebook 应用重定向

javascript - 缓存 this 引用

facebook - og :image not showing

php - 如何使用图形 API 从 Facebook 页面获取最受欢迎的帖子

hadoop - 从Twitter流数据时如何解决水槽中的404错误?

xcode - 为 iOS 客户端寻找 OAuth 版本的 Twitter 代码

ajax - Twitter 和 jQuery ,呈现推文链接