【发布时间】:2017-02-17 21:41:55
【问题描述】:
我正在开发一个将数据发送到 Web API 的 Chrome 扩展程序。我需要在 HTTP 请求中包含一些参数,以唯一标识客户端计算机上的“浏览器安装”。我需要此 ID 来限制 API 接受来自单个用户的请求数。
我已经阅读了this question 的答案,这些答案与我所需要的很接近,但并不完全:
- 我不能使用
chrome.storage,因为如果用户删除扩展程序然后重新安装它,我希望 ID 保持不变 - 我不能使用
chrome.identity,因为它需要用户登录,并且扩展程序必须允许匿名 chrome 用户 - 我不能使用
chrome.system,因为系统信息不是唯一的,不同的计算机最终可能具有相同的ID
【问题讨论】:
标签: javascript google-chrome google-chrome-extension