我有一个 chrome webstore 应用程序,我在其中使用 appcache 从缓存中加载资源。我已经在使用 localStorage 来离线获取数据。
使应用程序脱机工作的问题是,如果我重新加载页面(脱机时),浏览器会检查清单,并且由于它无法访问清单 uri,因此我在控制台中收到错误消息。而已。在这一点之外没有任何事情发生。该页面不呈现任何内容。
我不确定是否有办法解决这个问题(阻止浏览器在页面重新加载时检查清单)。无论如何,我想知道 - 这是让您的资产缓存并离线使用的唯一方法。数据不是问题;但是没有资产(主要是 JS),事情一动不动。
如果有人能建议/指出我正确的方向/方法,即使在页面重新加载/刷新时也能拥有一个功能齐全的离线应用程序,我会很高兴。