iPhone Mobile Safari文件系统访问

时间:2010-04-06 04:25:42

标签: iphone safari filesystems mobile-safari

是否可以在本机iPhone应用程序中写入文件,并在从本机应用程序打开浏览器后从该文件中读取Safari浏览器?

或者(这会很棒!),是否可以从原生iPhone应用程序启动移动Safari Web应用程序,并让该应用程序访问OS 3.0外部附件框架?我的假设是不......

基本上,我有一个功能正常的iPhone应用程序,它包含一个简单的移动Safari网络应用程序,但是一旦我从iPhone应用程序启动了Safari网络应用程序,我就想利用外部附件框架......

2 个答案:

答案 0 :(得分:2)

你可以使用phonegap框架:它提供了一个项目模板和库来访问javascript中的本机函数(比如写/读文件)。

还要考虑localstorage和SQLLite DB ......

答案 1 :(得分:1)

有两种不同的解释。如果您想从您的应用启动 MobileSafari,那么答案将是,因为MobileSafari和您的应用程序是通过沙箱隔离的。但您可以在URL中包含详细信息,如

  • http://example.com?info=SXMgaXQgcG9zc2libGUgdG8gd3JpdGUgdG8gYSBma…

但是您可以在您的应用中嵌入UIWebView,然后答案将是(对于UIWebView),因为您可以使用任何ObjC代码与Web视图进行通信。