2011-08-04 17 views

Respuesta

2

** Update, un año más tarde: Esto ha sido documentado ya desde hace varios meses en el oficial de Apple Docs disponible en iTunes Connect


De lo que he visto, ya se ha citado los más conocidos fuentes.

Creo que no está documentado en ningún lugar de los documentos oficiales de Apple. Aquí hay algunos elementos de lo que he experimentado.

Funciones compatibles con iBooks

Una gran cantidad de cosas que funcionan en el trabajo Safari en iBooks también. Ya tiene acceso a funciones HTML5 como DB interno, lienzo, etc. Los mayores problemas que vi estuvieron relacionados con la lentitud y la posición vertical. También hay problemas con la paginación: si agrega contenido, las páginas no se agregan al final y el contenido puede desbordarse.

validación para iBookstore

antes de ser publicados en la iBookstore, se refiere enteramente de validación arbitraria de Apple cuando se trata de Javascript. Sé al menos uno ePub with interactive forms and DB, que han validado.

2

Por falta de mejores recursos, creé un código abierto example de usar JQuery para mostrar una alerta. Puede ser útil como punto de partida.

1

Los ejemplos que proporciona hacen referencia a la interactividad en el cuerpo de los libros. JavaScript scripting también se puede utilizar dentro de los widgets HTML:

placa de la caldera HTML widget en github - https://github.com/TrevorBurnham/iBooks-HTML-Widget-Boilerplate.

Reproductores iBook con D3.js - http://vallandingham.me/ibooks_and_d3.html (para comprobar el widget, haga clic en 'descargar una copia de mi archivo iBook', cambie la extensión de iba a 'zip', descomprimir, vaya a vis-1. wdgt)

Cuestiones relacionadas