javascript - 您是否可以在 Android 上访问任何特殊的 JavaScript 方法来识别用户或设备?

标签 javascript android html

您是否可以在 Android 上访问任何特殊的 JavaScript 方法来识别用户或设备?

尤其是,我们希望唯一标识用户家中的多部手机,以便他们可以集中管理手机的应用使用情况。例如。如果我们能得到他们手机的名称,如“Jim 的电话”,或者得到序列号或 IMEI,那就太好了。

最佳答案

正如 Paul 所提到的,这是不可能的,因为设备不会通过浏览器公开其数据。另一方面, native 应用程序可以访问称为 uuid 的通用唯一标识符的设备数据。通过使用像 PhoneGap 这样的跨平台,您可以轻松地将您的移动网络应用程序移植到 native 移动应用程序中。通过这种方式,您可以唯一标识用户。 (使用 phonegap,您可以使用 javascript device.uuid 访问 id)。

另一种选择是为用户分配唯一标识符并将其存储在本地存储或 cookie 中。如果用户清除了他的本地存储或 cookie,这就有失去对用户的跟踪的风险。为了解决这个问题,可以为用户提供一些服务来恢复信息。

无论如何,由于隐私问题,您应该在获得用户许可的情况下执行此操作。

关于javascript - 您是否可以在 Android 上访问任何特殊的 JavaScript 方法来识别用户或设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5226273/

相关文章:

android - 正确处理电话号码(存储,最好使用独特的形式)

html - (HTML/CSS ) 在移动设备外部引导 DIV

javascript - 'this' 是否引用调用此函数的元素?

javascript - 后台脚本中的setInterval

Java代理显示动态生成的图形?

javascript - fullPage.js,滚动延迟不工作

javascript - 解析从 Android 应用程序返回的 javascript 值对象

android - 在android中显示谷歌地图时出错

jQuery 自动淡入下一个 html 元素然后循环重新启动

javascript - 带有 jQ​​uery : 100% height, 图像/子项自动宽度的水平 slider