Я отправил ответ и пример рабочего кода здесь расширение chrome при первом запуске :
Обнаружение расширения Chrome при первом запуске / обновлении
Вы получаете version
от manifest.json
, вы сохраняете его в localStorage
. На своей фоновой странице вы проверяете, установлен ли ваш version
(через неопределенное), если он не установлен, вы знаете, что ваше расширение только что установлено, в противном случае, если версии изменились, вы знаете, что оно обновляется