问题标签 [html5-appcache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - HTML5 Offline Manifest 停止缓存它被声明的页面
我一直在玩缓存清单文件并试图让它停止缓存它声明的页面。
来自HTML5 摇滚
用户导航到的任何包含清单的页面都将被隐式添加到应用程序缓存中
高手。我希望清单文件缓存特定的工件,其中之一是我的在线单页应用程序 HTML 的离线版本,但不缓存在线版本。
ipad - Azure html5 Web 应用程序引发应用程序缓存错误事件:清单提取失败 (404)
我在从 Azure 提供 .appcache 文件时遇到问题。
在 Chrome 开发人员工具控制台中查看时,我收到以下消息
应用程序缓存错误事件:清单提取失败 (404) http://mydomain.cloudapp.net/c.appcahe
现在我知道 Azure 实例的默认 vm 无法识别 .appcache 扩展名和 mime 类型,因此我将以下内容添加到我的 webrole web.config
但是,当我尝试浏览 c.appcache 以及控制台中的相应 404 时,仍然出现 404 错误。
如果我在 dev fabric 中运行应用程序,c.appcache 中的资源会很好地下载,并且在 IIS 中创建的临时网站在 iis 配置中添加了相应的 Mime 类型。
谁能帮我解决这个问题。
谢谢
布雷特
ipad - 具有缓存视频、PDF、Doc 和 PPT 文件的 HTML5 离线 iPad 应用程序
目前我正在尝试为 iPad 构建一个网络应用程序,该应用程序需要在没有互联网连接的地方使用。该应用程序包含一些视频文件、PDF、Doc 和 PPT 文件,因此总应用程序大小为 100MB。
最初,我计划在上路之前使用 HTML5 的离线清单缓存将资产同步到 iPad 的内存,但不幸的是,缓存似乎有一个限制(至少在 iOS 3.2 中)超过 5MB。
我知道 HTML5 规范中对 Cache-Manifest 没有限制,但在大多数情况下,总缓存限制约为 5MB(因浏览器而异),但这不足以满足我的需求。
您能否帮助我了解完成此应用程序的最佳方法?
在 HTML5 和 Web SQL 数据库/IndexedDB 的帮助下,我能做到这一点吗?
还是原生应用程序开发是唯一的选择?
android - 离线时,我是否应该在缓存的 html5 应用程序中从 android 浏览器收到警告框?
使用 Android 2.3.5 Gingerbread 内置浏览器。使用 html5 创建了一个离线缓存的应用程序。
当我关闭网络时,页面似乎可以缓存,但是从一个页面移动到另一个页面我收到一条消息,警告我没有网络连接(带有设置/确定按钮)。如果我按 OK,您可以移动到下一页(也已缓存),但我的用户不满意每次从一个缓存页面转到下一个时都必须按 OK 按钮。
在 Android 4.0.4 平板电脑上,内部浏览器在网络关闭时不会生成消息。
谁能确认这是缓存 HTML5 应用程序的标准 Gingerbread 行为,还是我做错了什么?是否有任何低级设置来抑制该消息?
我唯一的另一个想法是将所有页面塞进一个页面并显示/隐藏它们,而不是从一个页面导航到另一个页面。或者只是构建一个原生应用程序。
我会切换到 Chrome,但它不会在 Gingerbread 上运行。
html5-appcache - HTML5 缓存清单:外部资源的后备
我正在尝试创建一个清单,例如:
然后在我的html中
我得到了本地不可用图像的后备工作,但没有外部资源......是否可以为外部资源指定后备?特别是找不到有关此的文档...
firefox - HTML5 AppCache - 在 Firefox 中请求更多空间
是否可以要求 Firefox(版本 15)用户为 AppCache 提供更多空间(> 5MB)?
我们计划为仅使用 Firefox 15(或 IE8)和整个产品数据库(带有一些属性和图像的 800 种产品)的用户和订单列表生成器开发一个 WebApp,该用户应该能够离线工作。
任何基于 Firefox 15 或 IE8 的帮助或其他解决方案将不胜感激。
html - 无法让 HTML5 AppCache 正常工作
我正在尝试向我维护的应用程序添加一些离线缓存。这是我第一次不得不使用 AppCache,所以我决定先用一个小型演示站点来测试它。到目前为止,我还无法让其中的离线部分正常工作。Chrome 似乎正在缓存 index.php,因为打印出的日期/时间在页面上永远不会改变,即使我在脚本中发送所有这些无缓存标头,尽管在 Firefox 中日期正在正确更新。当我离线(通过禁用我的网络适配器)时,Chrome 继续显示缓存的 index.php 而不是清单指定的 offline.html,尽管我在控制台中收到以下错误:
应用程序缓存错误事件:清单获取失败 (-1) http://html5test.g1testserver/manifest.appcache
Firefox 只是显示“无法连接”对话框。网站的布局和文件内容都列在下面。
场地布置:
manifest.appcache:
索引.php:
离线.html:
.ht 访问:
android - Android WebView 应用程序在强制关闭/重启时清除 HTML5 缓存数据
我有一个WebView
支持 html5 功能的示例应用程序,我有一个存储离线数据和检索离线存储数据的网站,但是每当我强制关闭应用程序时,它都会丢失所有保存的数据。
我应该做些什么来处理强制关闭?
提前致谢 :)
javascript - HTML5:强制离线缓存重建的Javascript?
遵循 html5rocks 的教程,我希望这window.applicationCache.update()
将有助于强制重新构建离线缓存。(http://www.html5rocks.com/en/tutorials/appcache/beginner/#toc-updating-cache)
目的是让用户点击“更新缓存”按钮。这是因为即使文件(css、img 等)都被修改了,计算机/平板电脑甚至不会检查它们是否有更新。用户留下的是旧内容。
这怎么能在 JS 中完成?
java - 如何将托管在 app-engine 上的 gwt 应用程序转换为可安装的移动应用程序?
目前我的应用程序是在 Eclipse 中使用 GWT 创建并用 Java 编码的。我将应用程序托管在 app-engine 上,并且我的所有数据都使用 html5 存储保存在浏览器中。我想让这个应用程序可以安装在 iPhone 上,所以我在我的 html 文件中包含了“\<\meta name="apple-mobile-web-app-capable" content="yes" />\ ”,甚至还包含了一个自定义iPhone的图标等。
在我的 iPhone 上安装该应用程序后,在线上一切正常,但离线该应用程序甚至无法加载。我一直在阅读清单和 yaml,但我无法清楚地了解如何将我的应用程序设置为移动设备,并让它在手机上本地保存数据(应用程序缓存)。
请帮忙!