【发布时间】:2012-07-03 04:12:54
【问题描述】:
我正在为移动设备开发一个网站。为了记录用户的行为,我想在客户端保存用户的ID cookie。当用户重新访问我的网站时,我可以阅读ID cookie 来识别用户。
在某些设备上运行良好,因为设备会自动接受保存ID cookie。但有些设备(例如 iPhone)无法使用。
我如何唯一地识别移动设备(例如,通过 MAC 地址?)。
我只能在移动设备上运行 JavaScript。
【问题讨论】:
-
用户代理是否接受 cookie 与它们是移动的、固定的还是其他无关。如果客户不接受 cookie,请告诉他们启用 cookie 后会获得哪些好处。如果他们选择不这样做,那是他们的选择。
-
正是@RobG。但是我网站的大多数用户不了解移动设置和英语。所以我想自动做。
-
我怀疑您是否可以仅在网页中使用 javascript 获得设备的唯一标识符(如 MAC)。如果可以的话,我想用户不会很高兴的。
标签: javascript android iphone mobile