Javascript 如何在Android客户端上将HTML5画布保存为png图像?

Javascript 如何在Android客户端上将HTML5画布保存为png图像?,javascript,html5-canvas,cordova,Javascript,Html5 Canvas,Cordova,我正在开发一个web应用程序,其中每个客户端都有一个画布可以在屏幕上绘制。我想帮助客户在自己的计算机/平板电脑上将此画布保存为png图像。我使用了位于的Canvas2图像库并对其进行了测试。它在我的笔记本电脑上运行良好。它会提示用户输入文件名和用户希望保存文件的位置。用户输入信息后,会将文件保存在给定位置。但是这个库不太适合安卓平板电脑。在我的Android平板电脑上,它保存了一个扩展名为“.bin”的随机文件(它甚至不提示我输入文件名),但当我试图打开保存的文件时,它无法打开。我听说过andr

我正在开发一个web应用程序,其中每个客户端都有一个画布可以在屏幕上绘制。我想帮助客户在自己的计算机/平板电脑上将此画布保存为png图像。我使用了位于的Canvas2图像库并对其进行了测试。它在我的笔记本电脑上运行良好。它会提示用户输入文件名和用户希望保存文件的位置。用户输入信息后,会将文件保存在给定位置。但是这个库不太适合安卓平板电脑。在我的Android平板电脑上,它保存了一个扩展名为“.bin”的随机文件(它甚至不提示我输入文件名),但当我试图打开保存的文件时,它无法打开。我听说过android设备的“Phonegap”,但我对它一无所知,即使浏览了Phonegap网站,我也不知道如何在我的应用程序中使用它。有人能告诉我如何在我的Android平板电脑上实现这一点吗?(我使用的是Android版本4.0.4)请注意,我正在开发一个不涉及任何Android编程的通用web应用程序。

Phonegap应用程序基本上是一个完全由web视图组成的本机应用程序(使用一些提供本机功能的特殊JavaScript API)。