是否可以在本机iPhone应用程序中写入文件,并在从本机应用程序打开浏览器后从该文件中读取Safari浏览器?
或者(这会很棒!),是否可以从原生iPhone应用程序启动移动Safari Web应用程序,并让该应用程序访问OS 3.0外部附件框架?我的假设是不......
基本上,我有一个功能正常的iPhone应用程序,它包含一个简单的移动Safari网络应用程序,但是一旦我从iPhone应用程序启动了Safari网络应用程序,我就想利用外部附件框架......
答案 0 :(得分:2)
你可以使用phonegap框架:它提供了一个项目模板和库来访问javascript中的本机函数(比如写/读文件)。
还要考虑localstorage和SQLLite DB ......
答案 1 :(得分:1)
有两种不同的解释。如果您想从您的应用启动 MobileSafari,那么答案将是否,因为MobileSafari和您的应用程序是通过沙箱隔离的。但您可以在URL中包含详细信息,如
http://example.com?info=SXMgaXQgcG9zc2libGUgdG8gd3JpdGUgdG8gYSBma…
但是您可以在您的应用中嵌入UIWebView,然后答案将是是(对于UIWebView),因为您可以使用任何ObjC代码与Web视图进行通信。