Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Здравствуйте, нужно расширение для Chrome для снятия скриншотов страниц. Вот ТЗ:

1) Пользователь наживает на иконку расширения, открывается popup, на котором написан некоторый текст и кнопка НАЧАТЬ.

2) Пользователь нажимает кнопку НАЧАТЬ, далее в этом же попапе появляется 2 кнопки: СДЕЛАТЬ СКРИНШОТ ВИДИМОЙ ОБЛАСТИ и СДЕЛАТЬ СКРИНШОТ ВСЕЙ СТРАНИЦЫ

3) После того как пользователь нажимает одну из кнопок открывается локальная страница (например ```chrome-extension://fmjdecemcopfgemchenc/screens.html```), на этой странице виден скриншот который сделал пользователь, под каждым скриншотом нужно указать время когда он был сделан и url страницы откуда он был сделан, также есть кнопка УДАЛИТЬ СКРИНШОТ, кнопка ДОБАВИТЬ ЕЩЕ СКРИНШОТ, кнопка ДАЛЕЕ и кнопка ОЧИСТИТЬ ВСЕ.

4) Если пользователь нажимает кнопку ДОБАВИТЬ ЕЩЕ СКРИНШОТ, то эта страница закрывается, возвращается последняя вкладка и снова открывается попап из п.2, где 2 кнопки СДЕЛАТЬ СКРИНШОТ ВИДИМОЙ ОБЛАСТИ и СДЕЛАТЬ СКРИНШОТ ВСЕЙ СТРАНИЦЫ. (максимальное колличество скриншотов 20)

5) После того как пользователь сделал все скриншоты которые ему нужны он нажимает кнопку ДАЛЕЕ на странице из п.3

6) После нажатия кнопки ДАЛЕЕ открывается новая страница, например result.html, где опять видны все сделанные скриншоты, здесь есть кнопки ОЧИСТИТЬ ВСЕ и ОТПРАВИТЬ. На этой странице мы будем добавлять код, который будет отправлять скриншоты при клике на кнопку ОТПРАВИТЬ (их нужно отображать в base64 формате) на наш сервер по апи.

Ограничения:

- можно делать скриншоты только с одного домена, т.е если пользователь сделал первый скриншот страницы google.com, то оставшиеся скриншоты он может делать только с этого же сайта, т.е google.com/cat, google.com/cat/123 и тд. Если пользователь пытается нажать кнопку СДЕЛАТЬ СКРИНШОТ на вкладке где открыт другой домен, то нужно выводить в попап ошибку.

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

Пояснения:

Если пользователь добавил например 5 скриншотов и отложил это дело, то нужно сохранять прогресс. Т.е пока он не нажал кнопку ОЧИСТИТЬ ВСЕ на странице из п.3.4 не удалять скриншоты

Прикрепляю картинки по шагам. Могу скинуть пример такого расширения, но там немного больше функционала чем нам нужно(там есть еще запись видео - это не нужно).

3 года назад
kaleway
Максим 
33 года
3 года в сервисе
Был
3 года назад

Заявки фрилансеров

Эльдар
 
35 лет
14 лет в сервисе
Был
2 года назад
7 отзывов
3 года назад
  • Похожие заказы

  • Требуется поднять сайт на фреймворке Yii, оптимизировать его скорость согласно рекомендациям Google PageSpeed. Необходимо удалить ненужные скрипты, которые блокируют отображение. Доступ к проекту и ТЗ предоставлены. Ориентировка по цене и срокам исполнения обязательна.

    Закрыт
    3 года назад
  • Требуется собрать ссылки на все предметы по Доте 2 в Steam, разделив их на два типа: лоты и аукционы. Общее количество ссылок составит около 30 000. Формат данных — 'ссылка на предмет'.

    Закрыт
    3 года назад
  • Необходимо скопировать функционал уже имеющегося телеграм-бота или разработать новый с аналогичным функционалом. Требуется опыт в веб-программировании и создание ботов для Telegram.

    Закрыт
    3 года назад
  • Необходим специалист для развертывания мобильного приложения в App Store с использованием QT фреймворка (C++). Работа предполагает использование трекера Hubstaff и требует минимум 4-5 часов в день. Укажите опыт, ставку и часы в отклике. Оплата производится по времени в трекере.

    Закрыт
    3 года назад
  • Ищется разработчик расширений для Chrome с опытом в html, css, js и git. Необходимо продолжить работу над сложным расширением, поддерживающим 10 сервисов. Оплата по завершению задачи или раз в неделю. Работа через Hubstaff, минимум 4-5 часов в день. Укажите в отклике опыт, ставку, часы работы, часовой пояс и юзернейм в Telegram.

    Закрыт
    3 года назад
  • Требуется разработать смарт-контракт в сети TON и создать токен (jetton) с эмиссией 1,000,000 монет. Работа с языками fift и func, оплата по времени через трекер Hubstaff. Необходимо минимум 4-5 часов работы в день. В отклике укажите опыт, ставку, часы на неделю, часовой пояс и Telegram-юзернейм.

    Закрыт
    3 года назад
  • Требуется разработчик с опытом работы в Magento 2 для сокращения ссылок на товар и категорию. Необходимо изменить текущие длинные URL на более короткие и удобные для пользователей. Примеры требуемых ссылок: категория - https://plexsupply.net/category/flash-cards/ и товар - https://plexsupply.net/product/math-power-pack-t23904/.

    Закрыт
    3 года назад
  • $2500

    Требуется разработка системы учета и аренды навесных генераторов на Python, аналогичной существующей системе на Drupal. Ожидается поддержка и разработка дополнительного функционала. Возможен выбор стека технологий. Подробные вопросы и предложения приветствуются.

    Закрыт
    3 года назад
  • Ищется специалист для разработки сайта с использованием React и Nest.js. Предоставляется подробное техническое задание для выполнения проекта. Ожидается создание функционального и современного веб-приложения.

    Закрыт
    3 года назад