- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我编写了一个基本的密码管理器类型的 Web 应用程序,可以在移动设备上离线运行(在第 4 代 iPod Touch 上测试)。我已将该应用程序添加到主屏幕,当 iPod 在线并且可以访问服务器时一切正常。一旦我将 iPod 离线,当我打开应用程序时,会出现以下对话框:
Cannot Open PwdThing
PwdThing could not be opened because it is not connected to the Internet
应用程序的单个静态 HTML 文件 (passwordthing.html
) 指向 list 文件:
<html manifest="cache.manifest">
...
cache.manifest
文件包含应用程序使用的所有文件(包括 jQuery Mobile 文件):
CACHE MANIFEST
passwordthing.html
passwordthing.js
...
cache.manifest
文件设置为作为 .htaccess
文件中的 text/cache-manifest
:
AddType text/cache-manifest .manifest
所有源文件都在Github上(this commit 是撰写本文时的版本)我已经设置了一个 public server也可以从中安装它。
为什么我的应用无法离线运行?
最佳答案
我唯一能想到的是你没有更改文件,移动浏览器缓存了旧版本的 list 。在您的 list 中添加评论。您可能还想尝试更改 list 文件本身的名称;我必须这样做才能让我的 iPad 缓存——每次我更新我的应用程序时,我都会更改 list 的名称以包含日期。
请注意,iOS4.2 具有更好的 list 支持。当它发布时,您可能会看到情况有所改善。
编辑 -- 或者,事实证明,它只是一个错误的文件名。 ;)(见问题评论)。
关于jquery - 无法让 Web 应用程序在 iPod 上离线工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4230748/
我的妻子最近买了一个 nano,我想为它写一个简单的程序。看来 Apple 只发布了适用于 iPhone/iPod Touch 的 SDK,而无法针对 nano。 有哪些选项可以创建针对 nano 的
我是 iOS 开发的新手,我尝试在我的 iPod touch 2 代 (iOS 4.2.1) 上运行一个简单的 HelloWorld 应用程序。对于开发,我使用带有 Mountain Lion 和 X
我真的宁愿不购买 Mac 只是为了做到这一点。我知道已经努力使其成为可能,但很难说哪些值得我花时间。 谢谢! 最佳答案 我以前也想过这种事情……我在另一个论坛上找到了关于同一主题的帖子:http://
我只是想知道 iPod Touch 4G 是否支持低功耗蓝牙 4.0。 iOS v5.x 支持适用于 iOS 的蓝牙 LE (BLE)。那么升级到 iOS 5.x 是否会为 iPod Touch 启用
在属性部分下的CLLocation类引用内,它表示坐标: coordinate The geographical coordinate information. (read-only) @proper
我一直在尝试在 linux 上访问第 6 代 iPod nano。我试过Debian Squeeze自带的gtkpod,好像不支持第六代nano。所以我在 wine 下尝试了 iTunes,但它几乎没
我正在为 iPod 播放器 Controller 使用音乐播放器属性。 // .h @property (nonatomic, retain) MPMusicPlayerController *ipo
我正在为我的 iPod Touch 开发一款应用程序,该应用程序不使用 iPhone 特殊硬件(例如电话或摄像头)。我想在我的 iPod touch 上测试它。我已经是注册开发者(免费帐户,免费)。要
我使用 Core Graphics 开发了一个简单的绘图应用程序,您可以使用 Core Graphics 用手指在屏幕上绘图。 在第 3 代 iPod touch 上它运行非常非常流畅,但任何更好或更
我刚刚使用 PhoneGap build 创建了一个应用程序,并尝试在我的 iPod Touch 3G 设备上测试它。它说无法安装,因为它需要较新版本的 iPod 软件。我的 iPod 有 iOS 版
有人知道检测旧设备的方法吗: iPod touch 1G iPhone 2G iPhone 3G iPod touch 2G 来自较新的集合: iPhone 3GS iPod touch 3G iPa
我尝试编写 Activator 操作来更改当前歌曲评级。 我现在可以读取 MPMediaItemPropertyRating 属性并获得评级。 但是我们如何从应用程序中更改它呢? 最佳答案 您可以更改
有人有 iPhone/iPod 文件系统分析的硬数据吗?我对阅读比写作更感兴趣。 我正在考虑运行一些测试,但我想我应该检查一下是否有更聪明和/或更富有时间的人已经这样做了。 具体而言,我对许多小文件与
我正在编写一个 iPad 应用程序,它使用“Flite”文本转语音引擎来宣布特定事件。 Flite 引擎使用 AVAudioPlayer 实例在渲染后播放语音音频。为了好玩,我决定在我的应用程序中添加
我使用下面提到的代码来确定是否有“耳机”连接到iOS设备。 //find out, if any earphones are connected to the device - (BOOL)isHea
我正在为 iPod 构建一个应用程序。 运行它时, native iPod 音乐应用程序应继续在后台播放,但这并没有发生。 我认为这可能与我的应用程序播放的声音有关。为了在某个点播放短声音,我使用
我想使用 AudioFileOpenURL 或 ExtAudioFileOpenURL 播放 iPod 库中的音乐。 CFURLRef fileURL = [mediaItem valueForPro
我在我的应用程序中使用 MusicPlayerController 对象来播放音乐。我知道当它在 iphone ipod 应用程序上终止时可以继续播放我的应用程序音乐。 我该怎么做? 最佳答案 涉及到
我的应用程序在后台使用定位服务。为了减少电池消耗,我发现最好注册重要位置更改通知。它说要获得此通知设备需要手机 radio 。现在我怀疑我是否可以在 iPod 中获得重要的位置更改通知....我搜索了
我正在尝试能够通过 iPhone 的麦克风录制音频,同时从 iPod 播放音乐。 录音和播放分开进行,但如果我尝试从 iPod 播放并同时录音,录音就会停止。 顺便说一句,我并不是真的录制音频来保存声
我是一名优秀的程序员,十分优秀!