【发布时间】:2011-08-10 12:23:46
【问题描述】:
我最近为 Javascript 编写了一些脚本,我试图在我的 iPad 上以离线模式将其作为原生应用程序运行。
脚本没有做任何复杂的事情,只是运行一堆提示并根据用户输入的信息生成一个 document.write()。
所以我建立了自己的小网站来托管脚本并着手设置应用程序缓存。我对这种事情很陌生,但是从我收集的信息来看,我正确地遵循了指示。为了设置我的应用缓存,我执行了以下操作:
在我的 .htaccess 文件中添加了以下两行: AddType 文本/缓存清单 .manifest AddType 文本/清单 .manifest
创建了一个名为“generator.manifest”的新文件,其中包含以下几行: 缓存清单 生成器.html 答案生成器.js
并添加到我的 generator.html 文件中:
除了一些用于提示一些 iOS 功能的函数外,我的 generator.html 文件中只有以下内容:
连同其他股票标准 html 标记。
这是我的 appcache 设置。 generator.manifest 文件与 generator.html 文件位于完全相同的目录中。
当我进入 Firefox 并访问我的站点时,我可以运行脚本,允许它缓存文件以供离线使用(Firefox 会出现提示),然后在离线模式下运行脚本。
但是,每当我尝试在 iPad (4.2.1) 上执行此操作时,我都会收到错误消息:“无法打开发电机,因为它没有连接到 Internet。”
我哪里做错了?有人可以帮我解决这个问题吗?
非常感谢您, 危险。
【问题讨论】:
-
当我说将它添加到我的 generator.html 文件时,我的意思是:
标签: offline