Заказ закрыт
Доработка расширения для Google Chrome

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Фрилансер  
Требуется разработчик со знанием JS, расширений для Google Chrome и local storage.

Есть расширение для Google Chrome. 

1. При первой установке расширения должна открыться welcome-страница (это переменная в коде расширения).

2. Если обновляем расширение (меняется номер версии в манифесте), то welcome-страница не открывается.

Я передам вам текущий код расширения в zip-архиве. В нем указана переменная welcome-страницы.
Когда сделаете, покажете через видеосвязь, что у вас работает на своем компе. 
На выходе хочу получить один js-файлик, который изменился.
Я у себя проверяю.
- Если не ок, то дорабатываете.
- Если ок, оплачиваю.

Варианты, как можно отслеживать изменение версии:

1) Заносить в local storage дату установки расширения. Если поле было пустым, то расширение ранее не было установлено. Тогда нужно открыть welcome-страницу, а в local storage занести дату установки. При обновлении расширения проверяем в local storage заполненность этой переменной: если поле заполнено, то расширение уже установлено, и welcome-страницу открывать не надо.

2) Заносить в local storage номер версии расширения. Если поле было пустым, то расширение ранее не было установлено. Тогда нужно открыть welcome-страницу, а в local storage занести версию расширения. При обновлении расширения проверяем в local storage заполненность этой переменной: если поле заполнено, то расширение уже установлено, и welcome-страницу открывать не надо, а номер версии нужно обновить на указанный в манифесте.

3) Ваше предложение – готова обсуждать.

Как буду проверять:

1. Установлю расширение:
- в последней версии Google Chrome;
- в последней версии Google Chrome Canary.
2. Расширение новое, поэтому должна открыться welcome-страница.
- если откроется, все ок.
- в local storage для расширения должен установиться параметр расширение новое.
3. В манифесте расширения меняю версию расширения (обновляю его).
4. Захожу в браузер и обновляю расширение.
- если все ок, то welcome-страница не должна открыться.
- в local storage для расширения должен установиться параметр расширение обновлено.

Оплата через безопасную сделку, Яндекс.Деньги или Сбербанк Онлайн. 

Напишите в своем предложении количество времени на эту работу и стоимость всей работы. Просто писать мы крутые, много такого делали, и вам можем сделать (без конкретики про время и деньги) не надо.

Это первая задача из набора в 5 штук.
Если мы сработаемся, то дальше сразу подзадачи про это же расширение буду вам отдавать.
Опубликован 01.03.2018 в 12:56
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.