ресурсы iBooks JavaScript
3 ответов
** обновление, год спустя: теперь это было задокументировано в течение нескольких месяцев в официальных документах Apple, доступных на iTunes Connect
из того, что я видел, вы уже цитировали самые известные источники.
Я думаю, что это не документировано нигде в официальных документах от Apple. Вот некоторые элементы из того, что я испытал.
функции, поддерживаемые iBooks
много вещей, которые работают на Safari работа над iBooks тоже. У вас уже есть доступ к функциям HTML5, таким как внутренняя БД, холст и т. д. Самые большие проблемы, которые я видел, были связаны с медлительностью и вертикальным позиционированием. Есть проблемы и с разбиением на страницы: если вы добавляете контент, страницы не добавляются в конец, и контент может переполняться.
проверка для iBookStore
перед публикацией в iBookStore он полностью связан с произвольной проверкой Apple, когда дело доходит до Javascript. Я знай хотя бы одного ePub с интерактивными формами и DB, что они проверены.
за неимением лучших ресурсов я создал open-source пример использования JQuery для отображения предупреждения. Может быть полезно в качестве отправной точки.
примеры, которые вы приводите, относятся к интерактивности в теле книг. Сценарии Javascript также могут использоваться в виджетах HTML:
HTML виджет котельная плита на github -- https://github.com/TrevorBurnham/iBooks-HTML-Widget-Boilerplate.
виджеты iBook с D3.Яш -- http://vallandingham.me/ibooks_and_d3.html (чтобы проверить виджет, нажмите на 'загрузить копию моего файла iBook', измените расширение iba на 'zip', распакуйте, перейдите к vis-1.wdgt)