如何在firefox中共享使用javascript的facebook图像?

如何在firefox中共享使用javascript的facebook图像?,javascript,facebook,share,firefox-os,Javascript,Facebook,Share,Firefox Os,我有一个从画布生成的图像 var image = canvas.toDataURL("image/png"); 现在我想在facebook上分享。如何使用javascript在firefox操作系统上实现这一点。 我是新来的。我搜索了很多,但不幸的是我没有得到任何结果 若要共享图像,建议使用允许您与其他应用程序交互的WebActivities,例如,共享图片或文本 下面我留下一个简单的代码来实现它并共享您的图像,您必须指定它是一个图像并将其作为blob传递 blobCanvas.width =

我有一个从画布生成的图像

var image = canvas.toDataURL("image/png");
现在我想在facebook上分享。如何使用javascript在firefox操作系统上实现这一点。
我是新来的。我搜索了很多,但不幸的是我没有得到任何结果

若要共享图像,建议使用允许您与其他应用程序交互的WebActivities,例如,共享图片或文本

下面我留下一个简单的代码来实现它并共享您的图像,您必须指定它是一个图像并将其作为blob传递

blobCanvas.width = imgToShare.width;
blobCanvas.height = imgToShare.height;

// Get context and draw image
var blobCanvasContext = blobCanvas.getContext("2d");
blobCanvasContext.drawImage(imgToShare, 0, 0);

// Export to blob and share through a Web Activitiy
blobCanvas.toBlob(function (blob) {
    new MozActivity({
        name: "share",
        data: {
            type: "image/*",
            number: 1,
            blobs: [blob]
        }
    });
});

我建议你多读一些关于

的内容,你能提供更多细节吗?我想你想说的是:我想把base64图像从画布上传到我的Facebook墙上,对吗?我认为有两种方法,1-通过API将图像上传到免费的主机图像服务,允许像imgur这样的base64;2-使用你可以搜索的BLOB或BLOB将其直接上传到Facebook,因此我已经下载了代码,但不起作用。