我们一直在 iBooks 3 中测试 HTML 小部件,并在在线连接方面取得了一些成功。但缺点之一是它需要用户交互才能实际扩展小部件并运行 Javascript。有没有办法在 iBook 后台运行 Javascript,而不需要常规分页之外的用户交互?
例如,如果我们想让 Mixpanel 在后台运行,我们该怎么做?是否有另一种类型的小部件可以实现这种情况?或者除了 HTML 小部件之外还有其他东西可以运行 javascript 吗?
编辑:澄清一下,我使用 iBooks Author 来创建整本书,它具有在其中添加 HTML 小部件的功能。
最佳答案
我假设您正在谈论一本使用 iBooks Author 创作的书,顺便说一下,这对于您的问题来说是一个有用的细节。我不知道 iBooks Author 或其小部件架构,也不知道它在多大程度上公开了将 JS 放置在页面上的能力。
但是,在使用 (X)HTML/JS/CSS 编写的“普通”电子书中,阅读器中的 JS 与网络浏览器中的 JS 没有本质区别。
我不确定你所说的“在后台运行”是什么意思; JS 在有东西告诉它时运行,无论该东西是放置在页面上的 SCRIPT 元素中,还是放置在 onLoad 或其他事件处理程序中。
关于javascript - 有没有办法在没有用户交互的情况下在 iBooks 中运行 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14326895/