Javascript 从Cordova应用程序导出HTML文件的方式可在IOS和Android中使用

Javascript 从Cordova应用程序导出HTML文件的方式可在IOS和Android中使用,javascript,android,html,ios,cordova,Javascript,Android,Html,Ios,Cordova,我有一个cordova应用程序,它提供了日志功能。用户将问题和以编程方式生成的答案存储到本地存储中,这些问题和答案通过Webview显示在丰富的html页面中 一些用户要求能够导出该文件以进行安全保存。我想实现一个javascript解决方案,它可以在IOS或Android中工作。所以我需要一个不依赖于本地文件系统的解决方案(因为IOS不允许这样) 我想创建一个用户可以发送给自己的电子邮件。我可以用其中一个pdf库生成pdf,但RFC2368说我不能附加它,因为MailToURL方案中不允许使用

我有一个cordova应用程序,它提供了日志功能。用户将问题和以编程方式生成的答案存储到本地存储中,这些问题和答案通过Webview显示在丰富的html页面中

一些用户要求能够导出该文件以进行安全保存。我想实现一个javascript解决方案,它可以在IOS或Android中工作。所以我需要一个不依赖于本地文件系统的解决方案(因为IOS不允许这样)

我想创建一个用户可以发送给自己的电子邮件。我可以用其中一个pdf库生成pdf,但RFC2368说我不能附加它,因为MailToURL方案中不允许使用附件。我也不能把html放在mailto邮件的正文中,再次使用RFC2368

本地存储数据非常难看:我不想将原始数据或JSON字符串发送给最终用户,虽然我可以呈现纯文本邮件正文,但我必须丢失图像,只需以纯文本和叉指方式排列一些非常长的URL,客户端将其呈现为链接

无法保存webview浏览器页面


那么我错过了什么?无论手机或平板电脑的设备或操作系统如何,获取存在于本地存储中的网页并为用户提供将其本地存储在计算机上或从服务器获取的方法的唯一genius解决方案是什么?

我正在使用cordova插件文件在设备上存储文件。即使在iOS上,它也能工作,但正如你所说,它很难看。用户必须使用Android文件传输或iTunes中的文件共享才能从设备上获取文件。一定要让我们知道你的决定,因为看起来有很多选择。我正在使用cordova插件文件在设备上存储文件。即使在iOS上,它也能工作,但正如你所说,它很难看。用户必须使用Android文件传输或iTunes中的文件共享才能从设备上获取文件。一定要让我们知道你的决定,因为看起来有很多选择。