Javascript 获取用户安装Chrome扩展的日期

Javascript 获取用户安装Chrome扩展的日期,javascript,google-chrome,date,google-chrome-extension,Javascript,Google Chrome,Date,Google Chrome Extension,有可能知道用户何时安装了Chrome扩展吗 我知道当用户第一次使用扩展名时,可以将日期保存为本地数据。我想知道是否有可能获取扩展未存储此数据的日期。这是最接近的API: 由于它不提供此信息-否,这是不可能的。您可以尝试不同的方法,而不是向用户请求“管理”权限(如果此权限与应用程序目的无关,他们可能仅因为此权限而拒绝该应用程序)。您可以在后台/事件页面中使用chrome.storage()API。两个都将在安装完成后立即运行。然后,您可以使用chrome.storage API读取一些标志,如果未

有可能知道用户何时安装了Chrome扩展吗


我知道当用户第一次使用扩展名时,可以将日期保存为本地数据。我想知道是否有可能获取扩展未存储此数据的日期。

这是最接近的API:


由于它不提供此信息-否,这是不可能的。

您可以尝试不同的方法,而不是向用户请求“管理”权限(如果此权限与应用程序目的无关,他们可能仅因为此权限而拒绝该应用程序)。您可以在后台/事件页面中使用chrome.storage()API。两个都将在安装完成后立即运行。然后,您可以使用chrome.storage API读取一些标志,如果未设置,则表示应用程序已在片刻前安装(脚本将在安装完成后立即运行)。用户无法删除此数据,因此它是可靠的。安装后,只需设置标志,这样它就不会再次识别安装

如果你使用背景页面,你只需要在文件的任何地方调用它。如果使用事件页面,则需要注册一个事件chrome.runtime.onInstalled()。 请注意,onInstalled事件是在应用程序更新或chrome更新后触发的,因此您不能将其视为一次性注册事件