创建Safari Webarchives的跨平台方式

mor*_*ais 9 iphone safari webarchive uiwebview ios

我一直在寻找并且没有找到任何可以创建Safari的webarchive格式的工具的参考.

有没有人有指向创建此格式的代码,或至少是格式参考文档?

理想情况下,我想构建一个工具来获取目录并拆分webarchive,以便加载到iPhone中.

Ben*_*ieb 5

我相信 .webarchives 的格式没有正式记录,但它只是一个 plist。您可以在属性列表编辑器中打开它并检查其内容。复制其中的大部分(如果不是全部)应该不难。


Sör*_*lau 5

为了扩展Ben所说的内容:CFLite(Core Foundation的跨平台开源子集)附带了一个plist解析器.如果你可以链接它,那么使用.webarchive文件应该非常简单,文件只是将所有文件(HTML,CSS等)连接成一个文件的属性列表.

还有其他库,例如Mac-PropertyListCPAN for Perl.