我想更好地了解在iBooks 2中使用JS + CSS可以正常运行以及无法运行和呈现的功能。
苹果是否提供相关文件?
具体来说,我正在尝试运行一个预先编写的javascript测验,该测验可以在safari中作为小部件很好地运行,但不能在iBooks中运行,并且很难猜测可能是什么引起的。

最佳答案

苹果公司没有明确说出iBooks在Java方面的支持或不支持。 《 iBooks资产指南》是您最好的选择,通常应该是您进行此类事情的第一站。就此类文档而言,它仅说明


  iBooks与Safari类似地支持JavaScript。在书籍中,JavaScript允许拖放和触摸或鼠标事件之类的功能来启动音频或动画。


您可以从iTunesConnect的“传递您的内容”下访问iBooksAssetGuide。在iBooks中,关于js的指南有相当一部分。

我还将下载那里提供的Fixed Layout EPUB示例(当前为3.1版),其中包括iBooks.js,这是Apple为iBooks提供交互性的库。 iBooks.js中有各种各样的事件处理程序和控制器可以为您提供帮助。它们主要针对动画,处理媒体等,但是我敢肯定您可以实现它。

但是,不幸的是,我认为为网络构建的测验不会像iBooks所预期的那样运行。但是,如果不查看有问题的实际代码就很难分辨。

关于javascript - 在哪里可以找到iBooks渲染的CSS和JS限制?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21838386/

10-12 03:20