从客户端javascript数据生成下载

时间:2016-05-13 09:13:33

标签: javascript jquery client-side-scripting

我已经使用此代码从javascript生成下载,但我不知道如何让它在移动设备上运行。

$('#export').on("click", function (e) {
     var Datos = {
        "imagen": "asdfASDF123",
        "puntos": [{"a":"1"}, {"b":"2"}, {"c":"3"}]
    };
    stringy = JSON.stringify(Datos);
    var blob = new Blob([stringy], {
        type: "text/json"
    });
    var uri = URL.createObjectURL(blob);
    var link = document.createElement("a");
    link.download = 'datos.json'; 
    link.href = uri;

    document.body.appendChild(link);
    fireEvent(link, "click"); 
    document.body.removeChild(link);
    delete link;
});

此代码中有什么不好的地方吗?或者是否有其他方法可以从可在移动设备上运行的javascript生成下载?

0 个答案:

没有答案