【发布时间】:2011-10-20 00:35:18
【问题描述】:
iBooks recently started supporting epub 中的 JavaScript。这是在哪里记录的?
是否有任何代码示例可供入门?
【问题讨论】:
标签: javascript ios epub ibooks
iBooks recently started supporting epub 中的 JavaScript。这是在哪里记录的?
是否有任何代码示例可供入门?
【问题讨论】:
标签: javascript ios epub ibooks
** 一年后更新:iTunes Connect 上的官方 Apple Docs 中已经记录了几个月
据我所知,您已经引用了最知名的来源。
我认为 Apple 的官方文档中没有任何记录。以下是我所经历的一些元素。
iBooks 支持的功能
在 Safari 上运行的很多东西也可以在 iBooks 上运行。您已经可以访问 HTML5 功能,如内部数据库、画布等。我看到的最大问题与速度慢和垂直定位有关。分页也有问题:如果添加内容,页面没有添加到末尾,内容可能会溢出。
验证 iBookStore
在 iBookStore 上发布之前,它完全与 Apple 对 Javascript 的任意验证有关。我知道至少有一个ePub with interactive forms and DB,他们已经过验证。
【讨论】:
由于缺乏更好的资源,我创建了一个使用 JQuery 显示警报的开源 example。作为起点可能会有所帮助。
【讨论】:
您提供的示例指的是书本中的交互性。 Javascript 脚本也可以在 HTML 小部件中使用:
github 上的 HTML 小部件样板——https://github.com/TrevorBurnham/iBooks-HTML-Widget-Boilerplate。
带有 D3.js 的 iBook 小部件 -- http://vallandingham.me/ibooks_and_d3.html (要检查小部件,请单击“下载我的 iBook 文件的副本”,将 iba 扩展名更改为“zip”,解压缩,导航到 vis-1.wdgt)
【讨论】: