簡體   English   中英

如何在使用JavaScript的Firefox中在Facebook中共享圖像?

[英]How can I share image in facebook in firefox of using javascript?

我有一個從畫布生成的圖像。

var image = canvas.toDataURL("image/png");

現在我想在facebook上分享。 我如何使用javascript在Firefox OS中做到這一點。 我很新。 我搜索了很多東西,但不幸的是我沒有得到任何結果。

若要共享圖像,建議使用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]
        }
    });
});

我建議您閱讀有關MDN中的WebActivities的更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM