我最近为Javascript写了一些脚本,我试图在我的iPad上以离线模式运行本机应用程序。
脚本没有任何复杂的功能,只需运行一堆提示并根据用户输入的信息生成document.write()。
所以我建立了自己的小网站来托管脚本并开始设置应用程序缓存。我对这种事情不熟悉但是从我收集的内容来看,我已经正确地遵循了指示。要设置我的应用缓存,我执行了以下操作:
在我的.htaccess文件中添加了以下两行: AddType text / cache-manifest .manifest AddType text / manifest .manifest
制作了一个名为“generator.manifest”的新文件,其中包含以下行: CACHE MANIFEST generator.html answergenerator.js
并添加到我的generator.html文件中:
除了用于提示某些iOS功能的一些功能外,我在generator.html文件中的所有内容都是:
以及其他股票标准html标签。
这是我的appcache设置。 generator.manifest文件与generator.html文件位于完全相同的目录中。
当我进入Firefox并访问我的网站时,我可以运行脚本,允许它缓存文件以供离线使用(Firefox会出现提示),然后以脱机模式运行脚本。
但是,每当我尝试在我的iPad(4.2.1)上执行此操作时,我只会收到错误:“无法打开生成器,因为它未连接到Internet。”
我哪里出错了?有人可以帮我解决这个问题吗?
提前非常感谢, HAZ。