63得票6回答
适用于离线使用的 MDN JavaScript 文档

我正在尝试使MDN的Javascript参考文档可以离线浏览(仅限个人使用)。 我不是该网站的所有者或开发人员,只能访问其生成的输出。 我的第一个想法是在页面中注入HTML5 appcache.manifest;使用manifestR,我已经生成了页面资产列表。 然后我尝试使用file://...

27得票6回答
移动版 Safari 的 HTML5 应用缓存限制是5MB吗?

在我的测试中,越来越明显的是移动Safari实现的HTML5应用缓存有5MB的大小限制。 有没有人知道如何规避或增加这个限制?是否有一些未公开的元标记我应该知道?因为我需要为离线应用程序缓存一些视频内容,而5MB将不够用。

26得票4回答
应用程序缓存或服务工作者——2016/Q2使用哪一个?

一个快速讨论的问题,我希望从不同的人那里得到意见。 我正在开发一个必须离线使用的Web页面应用程序。 现在,根据我的理解,你可以通过使用应用程序缓存功能或使用服务工作者来实现这一点。 然而,这里有一个难题。当研究应用程序缓存时,MDN明确说明: 已弃用: 此功能已从Web标准...

21得票13回答
HTML5 - 在Chrome上缓存清单正常工作,但在Firefox和Opera上却不行。

我正在开发一个用于离线使用的Web应用程序,因此需要使用应用程序缓存功能。 在Chrome(15.0.874.106)上一切正常,但在Firefox(7.0.1)和Opera(11.52)上不起作用。 这是我的缓存清单文件cache.manifest.php(已将其减少到最少):<?...

20得票2回答
清单获取失败(9)

我已经使用Appcache工作了相当长的一段时间,但最近花了几周时间开发另一个项目。当我回到我的离线项目时,每次试图下载清单内容时都会出现以下错误: Application Cache Error event: Manifest fetch failed (9) 此后是2个地址; 调用清单的页...

17得票5回答
强制应用程序缓存重新加载已缓存的文件

我正在使用HTML5应用程序缓存来存储页面中的许多JavaScript、CSS、图像等文件。但如果我更新其中一个文件,浏览器永远不会重新加载它。我尝试了以下方法: 在页面加载时调用applicationCache.update() 监听applicationCache的updateread...

16得票1回答
每次打开iPad主屏幕应用都会刷新

我正在使用HTML5和SenchaTouch开发面向iPad的Web应用程序。该应用程序使用缓存清单来离线运行。一旦将其添加到主屏幕并在Safari之外打开,每次打开它时都会刷新自己,即使只是导航到主屏幕和返回。期望的行为是离开应用程序,做其他事情,然后回到应用程序,所有内容都保持不变。 类...

16得票1回答
缓存清单:prefer-online设置是什么?

我一直在寻找一种只在用户离线时使用缓存页面,否则正常下载页面的方法。然而,一旦检测到缓存清单,浏览器将仅从这些缓存页面加载。 我的搜索让我发现了http://whatwg.org。关于编写缓存清单的部分引起了我的注意。以下是一个摘录: 一个章节标题 章节标题可以改变当前章节...

13得票2回答
在WKWebView中启用应用程序缓存

我知道iOS WKWebView不支持离线应用程序缓存。在Safari中启用了此功能,因此我搜索WebKit项目以查找负责此功能的代码,发现了这个WKPreferences。- (void)_setOfflineApplicationCacheIsEnabled:(BOOL)offlineAp...

13得票1回答
应用缓存清单错误

编辑:我不得不删除一些链接。 我的清单页面似乎在我的网页上引起了错误。当您第一次访问页面时,一切都可以成功缓存,但是在刷新后,无法获取存在的文件。 我制作了一个快速测试页面来检查,这里。 这是我的清单文件。 这是一个非常动态的网站,通过php和javascript实现,我还没有涉及到这...