小编gid*_*gid的帖子

包括Passbook pkpass,可用于Mountain Lion上的Safari

显然Mountain Lion 10.8.2 Safari"支持"Passbook通行证,它将预览并提供将".pkpass"文件同步到iCloud,以便用户配置的iPhone加载到Passbook中.

但是,除了明确下载此类文件的用户之外,我还没有找到有关如何让浏览器加载此类文件的任何文档.

理想情况下,会有一个<link rel="alternate" type="application/vnd.apple.pkpass">或类似的标签,以便支持(并且配置适当的)浏览器可以提取并提供它.我找不到任何提及这样的功能.

除此之外,用户需要被指示"点击这里"下载一个pkpass并希望他们知道它是什么以及如何处理它.否则,它在Download文件夹中是一个不透明的blob.

显然我不想明确地嗅探iOS 6或OS X 10.8.2及更高版本的User-agent,因为这也不会检查用户是否配置了iCloud,并且还排除了对PassWallet和Android类似应用程序的支持等等,以及其他支持的浏览器.

safari ios osx-mountain-lion passbook

8
推荐指数
1
解决办法
1746
查看次数

Node.js:将可读流管道拆分为多个顺序可写流

给定一个Readable流(可能是process.stdin文件流),是否可以/实用pipe()自定义Writable流来填充子Writable级直到达到一定大小?然后关闭该子流;打开一个新Writable流并继续?

(上下文是将大块数据从管道上传到 CDN,将其分割成合理大小的块,而不必先将数据写入磁盘。)

我尝试创建一个Writable处理函数中子流的打开和关闭的函数_write,但是当传入的块太大而无法容纳现有的子流时,问题就出现了:它必须将一些块写入旧的块溪流; 创建新流;然后在完成调用之前等待open新流上的事件_write

我的另一个想法是创建一个额外DuplexTransform流来缓冲管道,并确保进入的块Writable肯定等于或小于现有子流可以接受的数量,以便有时间Writable更改子流。

或者,这是否使一切变得过于复杂,并且有更简单的方法来完成原始任务?

stream node.js

5
推荐指数
1
解决办法
6060
查看次数

标签 统计

ios ×1

node.js ×1

osx-mountain-lion ×1

passbook ×1

safari ×1

stream ×1