Ресурсы iBooks JavaScript - PullRequest
       21

Ресурсы iBooks JavaScript

9 голосов
/ 04 августа 2011

iBooks недавно запущено с поддержкой JavaScript внутри epub.Где это задокументировано?

Есть ли примеры кода для начала работы?

Ответы [ 3 ]

2 голосов
/ 31 августа 2011

Из-за отсутствия лучших ресурсов я создал пример с открытым исходным кодом использования JQuery для отображения предупреждения.Может быть полезным в качестве отправной точки.

2 голосов
/ 09 августа 2011

** Обновление, год спустя: теперь это документально подтверждается в течение нескольких месяцев в официальных документах Apple, доступных на iTunes Connect


Из того, что я видел, вы уже процитировали самые известные источники.

Я думаю, что это нигде не описано в официальных документах Apple. Вот некоторые элементы из того, что я испытал.

Функции, поддерживаемые iBooks

Многие вещи, которые работают в Safari, работают и в iBooks. У вас уже есть доступ к функциям HTML5, таким как внутренняя БД, холст и т. Д. Самые большие проблемы, которые я видел, были связаны с медлительностью и вертикальным позиционированием. Также есть проблемы с разбиением на страницы: если вы добавляете контент, страницы не добавляются в конец и контент может переполниться.

Проверка для iBookStore

Перед публикацией в iBookStore он полностью относится к произвольной проверке Apple, когда дело доходит до Javascript. Я знаю, по крайней мере, один ePub с интерактивными формами и DB , которые они подтвердили.

1 голос
/ 25 февраля 2012

Примеры, которые вы приводите, относятся к интерактивности в основной части книг. Сценарии Javascript также можно использовать в виджетах HTML:

HTML-панель виджета на github - https://github.com/TrevorBurnham/iBooks-HTML-Widget-Boilerplate.

Виджеты iBook с D3.js - http://vallandingham.me/ibooks_and_d3.html (чтобы проверить виджет, нажмите «скачать копию моего файла iBook», измените расширение iba на «zip», распакуйте, перейдите к vis-1.wdgt)

...