支持HTML5离线的网络应用

时间:2013-03-12 10:25:53

标签: html5 web-applications offline

我正在尝试构建一个html5网络应用,以便在iOS设备上以离线模式使用。 我已经创建了cache.manifest文件并将我的html,css& img文件。

我的离线网络应用程序存在两个主要问题:

1)离线模式问题。过程:

a) open the webpage in Mobile Safari
b) bookmark it to the Home Screen.
c) I close the safari 
d) put the app on airplane mode.
e) open the app from home screen app icon

我收到错误“打开手机数据或使用Wi-Fi访问数据”,但如果我从Safari打开相同的位置,则可以正常工作。

我能解决这个问题的唯一方法是在我将设备置于飞行模式之前,我必须从主屏幕打开应用程序并关闭它并将设备放在飞机上,然后当我打开应用程序时它可以正常工作。

我制作应用程序的方式是否有任何问题,或者这是Apple实施“添加到主屏幕”功能的方式,因此每当用户添加启用离线功能的Web应用程序时,用户至少应该打开一次作为离线版本工作?

我认为这是离线应用的全部目的!

2)多页

我为Web应用程序脱机创建了两个示例页面(index.html& subpage.html)。 当我从主屏幕点击应用程序图标时,网络应用程序在全屏模式下正常打开,但是当我从index.html点击指向subpage.html的链接时,它会在safari浏览器上打开它,从而退出全屏应用程序模式。

我已经在以下设备中测试了上述问题,并且遇到了相同的错误/使用经验。

iPhone 4S - iOS v6.1
iPad Retina - iOS v6.1

0 个答案:

没有答案