ventajas para navegador definicion caracteristicas apple ios iphone uiwebview safari webarchive

ios - navegador - safari para windows



Plataforma multiplataforma de creación de Safari Webarchives (5)

He estado buscando y no he encontrado ninguna referencia a las herramientas que pueden crear el formato webarchive de Safari.

¿Alguien tiene punteros para codificar para crear este formato, o al menos una documentación de referencia de formato?

Idealmente, me gustaría construir una herramienta que tome un directorio y divida un webarchive para cargarlo en un iPhone.


Creo que el formato para .webarchives está oficialmente indocumentado, pero es solo un plist. Puede abrirlo en el Editor de lista de propiedades y examinar su contenido. No debería ser difícil de replicar la mayoría, sino todo, de lo que hay allí.


Para ampliar lo que dijo Ben: CFLite (el subconjunto multiplataforma de código abierto de Core Foundation) viene con un analizador plist. Si puede vincular eso, debería ser bastante simple trabajar con archivos .webarchive , que son simplemente listas de propiedades que concatenan todos los archivos (HTML, CSS, etc.) en uno solo.

También hay otras bibliotecas, como Mac-PropertyList en CPAN para Perl.



No es una plataforma cruzada, sino en Mac

textutil -convert webarchive whatever.html

hace el trabajo. Sin embargo, no estoy seguro de si puede incluir imágenes, etc.


Intentó textutil, pero eso solo usa el sistema de texto Cocoa y, como tal, falla en css, js y demás.

Hay un buen proyecto de GitHub: https://github.com/takebayashi/STWebArchiver

Utiliza Webkit para escribir archivos .webarchive. Necesita alguna personalización para sus necesidades ...