使用 Android 2.3.5 Gingerbread 内置浏览器。使用 html5 创建了一个离线缓存的应用程序。
当我关闭网络时,页面似乎可以缓存,但是从一个页面移动到另一个页面我收到一条消息,警告我没有网络连接(带有设置/确定按钮)。如果我按 OK,您可以移动到下一页(也已缓存),但我的用户不满意每次从一个缓存页面转到下一个时都必须按 OK 按钮。
在 Android 4.0.4 平板电脑上,内部浏览器在网络关闭时不会生成消息。
谁能确认这是缓存 HTML5 应用程序的标准 Gingerbread 行为,还是我做错了什么?是否有任何低级设置来抑制该消息?
我唯一的另一个想法是将所有页面塞进一个页面并显示/隐藏它们,而不是从一个页面导航到另一个页面。或者只是构建一个原生应用程序。
我会切换到 Chrome,但它不会在 Gingerbread 上运行。