userProfile

HTML (DHTML)

UL 元素 | ul 对象 VAR 元素 | var 对象 DHTML 对象

userProfile 对象


提供了允许脚本对用户配置信息请求读取访问并执行读取操作的方法。

成员表

下面的表格列出了 userProfile 对象引出的成员。请单击左侧的标签来选择你想要查看的成员类型。

方法

方法描述
addReadRequest 向读取需求队列中添加项。
clearRequest 清除读取需求队列中的全部需求,以便准备一个新的配置信息需求。
doReadRequest 执行所有位于读取需求队列中的需求。
getAttribute userProfile 对象中返回命名属性的值。
setAttribute 设置指定标签属性的值。

注释

脚本请求将会在执行读写前排队。这将简化用户的体验,因为每执行一批请求的配置文件访问许可只需要一次提示。

此对象在 Microsoft® Internet Explorer 4.0 的脚本中可用。

示例

这个脚本示例在客户端运行,它将使用 userProfile 对象从配置文件信息中读取不同的值。

// 读取多个配置文件属性时排队。
navigator.userProfile.addReadRequest("vcard.displayname");
navigator.userProfile.addReadRequest("vcard.gender");
// 请求访问信息。
navigator.userProfile.doReadRequest(usage-code, "Acme Corporation");
// 现在将执行访问信息的读取操作。
name = navigator.userProfile.getAttribute("vcard.displayname");
gender = navigator.userProfile.getAttribute("vcard.gender");
// 脚本现在可以使用“name”和“gender”属性个性化内容
// 或者向服务器发送回信息了。
// 清除请求队列以便将来再次请求。
navigator.userProfile.clearRequest();

标准信息

没有应用于此对象的公共标准。

应用到

clientInformation, navigator