我有一个iphone上的应用程序,将在屏幕上显示一个包含文本和图像的html文件。我用javascript操作这个html文件,当我做完的时候,我希望用户能够拍摄屏幕截图,但希望它是自动完成的,而不需要按下主页和电源按钮。是不是有一些javascript或jQuery,一旦手机上显示了最终的屏幕,就会自动截屏并将其放入手机的照片库中?谢谢。
发布于 2013-11-12 01:14:23
简短的回答是:不。更长的答案:有点,但不是真的。
据我所知,你不能让iOS截图,甚至不能通过Javascript或类似的东西下载图片。但是,我猜您可以尝试draw the DOM in a canvas,然后使用canvas.toDataURL()
(link)将其转换为图像。然后,您可以指示用户将手指按在图像上,以调出保存对话框并将其保存到设备上。
正如我所说的,这不是一个很好的解决方案,但如果你真的需要这个特性,也许你可以尝试一下。
编辑:我做了一个快速的谷歌搜索,找到了this javascript library,这应该会让我上面描述的事情变得更容易一些。
https://stackoverflow.com/questions/19918792
复制