是否可以将某些特定用户 ID 与查看从 iBooks Author 生成的 iBook 的人相关联?
一个简单的例子可以澄清这个问题。想象一下,您构建了一个提供真假问题的 HTML5 小部件,并且小部件中有一些东西可以将结果发布到某个服务器。为了使该帖子有意义,您需要知道是谁发布的。是否有某种方法可以提取该信息,也许与 iBook 所有者的某些帐户详细信息有关?
HTML 小部件不应访问系统。
一种方法是使用本地存储。存储是每本书。如果您将一些数据存储在一个小部件中,您可以从书中的另一个小部件中读取它。解决方案是创建一个“注册”HTML 小部件,如本书前面所示。用于收集基本数据的简单输入表单。添加一个提交按钮并使用一些 javascript 来获取保存在本地存储中的表单数据 (localStorage.userName = 'Joe')。用户只需在第一次打开图书时提供注册信息。
其他 HTML 小部件可以从 localstorage (var userName = localStorage.userName) 访问信息。