我正在开发iPad Web应用程序,需要同时处于全屏模式和飞行模式。iPad全屏模式&&飞行模式
我们一直在使用缓存清单来存储我们需要的所有文件,但棘手的部分是,现在我们正在传递URL ie. file.html?account=234
中的信息,并且当您尝试在飞行模式下链接到这样的文件时即使file.html
缓存在缓存清单中,也会返回错误,说明iPad无法访问域。
iPad似乎认为file.html
和file.html?account=234
是两个完全不同的文件/ URL,因此它认为它不在缓存清单中并尝试连接到服务器。
背后所有这一切的想法是,我们在index.html
从JSON文件中file.html
显示帐户列表,然后(我们得到了account
PARAM与jQuery $.url().param()
插件),并建立从JSON文件中的帐户信息。
这就像使用JSON文件作为数据库的低保真方式,并且它在全屏模式下工作正常。除非您处于飞行模式。这是一个问题,因为这个原型需要在没有互联网连接的情况下工作。
看来我的方法是完全错误的,但我现在处于亏损状态。有没有办法使用AJAX将file.html
加载到index.html
中,并同时传递account=234
?
一般来说,就缓存而言,file.html和file.html?param = val是不同的页面。 – jasonbar