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