【问题标题】:What HTML5 features are available for Dashcode widgets in iBooks?iBooks 中的 Dashcode 小部件有哪些 HTML5 功能?
【发布时间】:2012-01-20 06:20:03
【问题描述】:

使用新的 iBooks Author 工具,您可以为 iPad 创建电子书。该格式允许您嵌入使用 Dashcode 创建的 HTML 小部件。生成的文件可以在应用商店之外分发,类似,但可能比离线 HTML5 Web 应用程序(必须通过 Safari 安装)更容易(因为它只是 Apple 完全支持的格式的一个文件)。

在这些 Dashcode 小部件中可以使用 HTML5 的哪些功能?有没有例如 DOM 存储?帆布?地点?

【问题讨论】:

  • 有一点需要注意,虽然有点离题但相关,那就是新的苹果 ePub 标准。它打破了它。 iBook 作者的书籍不符合 epub 开放标准。即使用 iBook author tool 编写它,它只能在 iPad 上运行,您只能通过 Apple 商店出售。
  • @PurplePilot:我不认为 Apple 或任何人声称新的 iBooks 格式是 ePub 标准。他们明确表示 iBook Author 专门针对 iPad。

标签: ipad html dashcode ibooks


【解决方案1】:

关于存储,在 iPad 上以预览模式进行的测试表明 localStorage 可以正常工作。它是每本书。您可以将数据保存在一个 HTML 小部件中,然后在另一个 HTML 小部件中读取它们。

关于位置,这篇关于“Location with iBooks Author”的博文表明它是功能性的

【讨论】:

    【解决方案2】:

    我刚刚构建了一个测试小部件,它使用flot 将图形绘制到画布元素中,然后我将小部件插入到 iBook 中。在我的 iPad 1 上预览 iBook 时,图表不会出现在布局内的缩略图中,但当展开到全屏时,图表会显示得很漂亮。

    就画布而言:它似乎可用,但显然只有在全屏交互模式下才可用。

    更新:显然布局内缩略图只是小部件的图像,而不是小部件本身,这就是图表(需要执行代码)不显示的原因。

    【讨论】:

      【解决方案3】:

      可以通过 iBooks 作者小部件支持将 CSS 动画插入 iBooks。下面是我们使用 Sencha Animator 到add animations to iBooks Author.的示例

      【讨论】:

        【解决方案4】:

        我没有在 iPad 1 上执行 Canvas 代码。

        更新:在 iPad 2 上也没有成功。

        (编辑:我使用的是Processing.js 库)

        【讨论】:

          【解决方案5】:

          a github repo with a few demonstration HTML widgets 展示了如何使用交互功能。

          【讨论】:

            猜你喜欢
            • 2022-10-25
            • 1970-01-01
            • 1970-01-01
            • 2013-03-21
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-09-03
            • 2014-03-17
            相关资源
            最近更新 更多