2014-12-23 2 views
2

Возможно ли узнать, когда пользователь установил расширение Chrome?Укажите дату, когда пользователь установил расширение Chrome

Я знаю, что можно сохранить дату как локальные данные, когда пользователь сначала использует расширение. Мне интересно, можно ли получить дату, когда расширение не хранило эти данные.

ответ

-1

Вы можете попробовать другой подход вместо запроса «управления» от пользователей (они могут отклонить приложение только потому, что это разрешение, если оно не связано с назначением приложения). Вы можете использовать API-интерфейс chrome.storage (https://developer.chrome.com/extensions/storage) на странице фона/события. Оба будут запускаться сразу после завершения установки. Затем вы можете прочитать некоторый флаг, используя hrome.storage API, и если он не установлен, это означает, что приложение было установлено мгновение назад (сценарий будет запущен сразу после завершения установки). Пользователь не может удалить эти данные, чтобы он был надежным. После установки просто установите флаг, чтобы он не распознал установку еще раз.

Если вы используете фоновый рисунок, вам просто нужно позвонить ему в любом месте файла. Если вы используете страницу Event, вам необходимо зарегистрировать событие chrome.runtime.onInstalled (https://developer.chrome.com/extensions/runtime#event-onInstalled). Обратите внимание, что событие onInstalled запускается после обновления приложения или обновления хрома, поэтому вы не можете рассматривать его как событие регистрации времени.