保持JavaScript状态在ePub的脊椎中

时间:2012-08-20 20:25:47

标签: epub ibooks

是否可以在ePub中的页面之间保持代码状态?更具体地说,像iBooks这样的读者是否允许这种类型的状态?

              spine.js
        +---------+----------+        
        |         |          | 
+--------+   +--------+  +--------+
| Page 1 |   | Page 2 |  | Page   |
| Quiz1  |   |  Quiz2 |  | (n)    |
|        |   |        |  | Result |
|        |   |        |  |        |
+--------+   +--------+  +--------+

在此示例中,最后一页可能包含分数,但状态是必需的。 WebSQL是不可能的,因为webkit ereaders和websockets不支持连接。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

没有。每个HTML文件都是独立的。要共享信息,您需要使用某种本地存储,例如window.localStorage,但很难找到哪种设备支持HTML5级别。

更新:This thread表示支持localStorage。