【发布时间】:2015-01-08 00:12:24
【问题描述】:
我正在使用 Node-Webkit 制作图像增强应用程序。我有一个下载按钮,点击它会执行以下操作。
document.getElementById("download").onclick = function(){
var c = Caman("canvas");
if(file.type.replace("image/","")=="jpeg"){
//save as jpeg
c.save('jpeg');
} else {
//saves as png by default
c.save();
}
}
}
如果在浏览器中运行,此功能应该下载图像,但在 Node-Webkit 应用程序中无法下载。
所以,我想让它能够在默认浏览器中打开 data:image 以便我可以从浏览器中保存图像,但我不知道该怎么做。谁能帮我解决这个问题?
谢谢。
【问题讨论】:
-
您可以尝试使用 toDataURL 之类的东西并使用 nwgui.Shell 打开它,但我不确定。
标签: javascript node.js macos webkit node-webkit