Требуется разработчик со знанием 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
Заказ находится в архиве