我使用 phonegap 创建了一个 Android 移动应用程序,我正在寻找一种方法来导出 striggerified json 数据集。我以这种方式对我的 json 进行了标记:
var storageObj = mydata.toGeoJSON();
var data = "data:text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(storageObj));
然后我尝试了:
var dlAnchorElem = document.getElementById('downloadAnchorElem');
dlAnchorElem.setAttribute("href", data );
dlAnchorElem.setAttribute("download", "data.js");
dlAnchorElem.click();
和
<a id="downloadAnchorElem" style="display:none"></a>
虽然它在台式电脑上工作,但它不在我的移动应用程序上。
我应该如何将字符串化的 json 导出到文件并存储或(如果更容易实现)通过电子邮件发送?