Рекомендуется использовать фоновую страницу и localStorage
.Каждый раз, когда фоновая страница запускается, проверьте, если localStorage.getItem('installed') === 'true'
, чтобы увидеть, является ли он новым istall или нет.
Фоновые страницы запускаются, когда Chrome запускается, против всплывающих окон действий браузера, которые запускаются каждый раз, когда пользователь нажимает кнопку.