(FWIW I'd be very skeptical of buying a product licenced per device rather than on the basis of a named user).
The problem will be differentiating between devices.
While browser finger printing can provide very impressive results these datasets are predominantly filled with desktop browsers - I suspect you would see a lot less variation between mobile browsers (when was the last time you installed a new font on your android / iphone).
创建允许设备的数据库,并使用 cookie 设置这些设备或跟踪用户的 IP 地址(不推荐,因为它会更改)。您可能还想研究 UNIX 时间戳以找出与此相关的时间操作。
make a database of allowed devices, and set those devices with a cookie or track the users ip address (not recommended since it changes). You might also want to look into UNIX timestamps for figuring out time operations related to this.
发布评论
评论(2)
(FWIW 我对购买按设备许可的产品而不是基于指定用户的产品持怀疑态度)。
问题在于设备之间的差异。
虽然浏览器指纹可以提供非常令人印象深刻的结果,但这些数据集主要由桌面浏览器填充 - 我怀疑您会看到移动浏览器之间的差异要小得多(您最后一次在 Android / iPhone 上安装新字体是什么时候)。
(FWIW I'd be very skeptical of buying a product licenced per device rather than on the basis of a named user).
The problem will be differentiating between devices.
While browser finger printing can provide very impressive results these datasets are predominantly filled with desktop browsers - I suspect you would see a lot less variation between mobile browsers (when was the last time you installed a new font on your android / iphone).
创建允许设备的数据库,并使用 cookie 设置这些设备或跟踪用户的 IP 地址(不推荐,因为它会更改)。您可能还想研究 UNIX 时间戳以找出与此相关的时间操作。
make a database of allowed devices, and set those devices with a cookie or track the users ip address (not recommended since it changes). You might also want to look into UNIX timestamps for figuring out time operations related to this.