在移动游猎中查看本地html / js内容

时间:2012-08-30 14:43:25

标签: ios mobile-safari

我需要使用移动版Safari查看一些本地(保存在iPad的某处)html / js内容。通过读取一些线程,似乎禁用了file://协议。正确?

如果是这样,我看到的解决方案是安装一个应用程序,将iPad变成一个http服务器(不需要支持php或其他任何东西),在那里加载我的内容并通过{{在同一设备中以某种方式访问​​它们带有移动版Safari的1}}或http://localhost/...。 这有可能吗?有人可以建议我一个很好的网络服务器应用程序,可能不需要jailbrake或其他黑客?

谢谢!

1 个答案:

答案 0 :(得分:1)

你可能无法做你想做的事,因为为了让你的应用程序向Mobile Safari提供HTTP请求,它必须在后台运行,并且没有允许的后台模式来覆盖这个。

如果您在运行应用程序后只需要立即进行一次性响应,那么您可以使用beginBackgroundTaskWithExpirationHandler:,虽然这可能不会被Apple批准 - 但很难预测他们对此的反应。 / p>

如果您确定不需要这个进入App Store,那么您可以通过滥用其他一种后台模式(例如伪装成VOIP应用程序)来永久性地在后台运行您的应用程序媒体播放器。

在后台运行后,您可以使用CocoaHTTPServer实际提供文件。

如果您描述了您想要实现的目标,那么有人可能会建议使用本地文件/ Mobile Safari的替代方法。