Требуется поднять сайт на фреймворке Yii, оптимизировать его скорость согласно рекомендациям Google PageSpeed. Необходимо удалить ненужные скрипты, которые блокируют отображение. Доступ к проекту и ТЗ предоставлены. Ориентировка по цене и срокам исполнения обязательна.
Расширение Chrome для снятия скриншотов
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Здравствуйте, нужно расширение для 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 заявкиЗакрыт3 года назад
Требуется собрать ссылки на все предметы по Доте 2 в Steam, разделив их на два типа: лоты и аукционы. Общее количество ссылок составит около 30 000. Формат данных — 'ссылка на предмет'.
Веб-программирование7 заявокЗакрыт3 года назадНеобходимо скопировать функционал уже имеющегося телеграм-бота или разработать новый с аналогичным функционалом. Требуется опыт в веб-программировании и создание ботов для Telegram.
Веб-программирование12 заявокЗакрыт3 года назадНеобходим специалист для развертывания мобильного приложения в App Store с использованием QT фреймворка (C++). Работа предполагает использование трекера Hubstaff и требует минимум 4-5 часов в день. Укажите опыт, ставку и часы в отклике. Оплата производится по времени в трекере.
Веб-программирование2 заявкиЗакрыт3 года назадИщется разработчик расширений для Chrome с опытом в html, css, js и git. Необходимо продолжить работу над сложным расширением, поддерживающим 10 сервисов. Оплата по завершению задачи или раз в неделю. Работа через Hubstaff, минимум 4-5 часов в день. Укажите в отклике опыт, ставку, часы работы, часовой пояс и юзернейм в Telegram.
Веб-программирование4 заявкиЗакрыт3 года назадТребуется разработать смарт-контракт в сети TON и создать токен (jetton) с эмиссией 1,000,000 монет. Работа с языками fift и func, оплата по времени через трекер Hubstaff. Необходимо минимум 4-5 часов работы в день. В отклике укажите опыт, ставку, часы на неделю, часовой пояс и Telegram-юзернейм.
Веб-программирование2 заявкиЗакрыт3 года назадТребуется разработчик с опытом работы в Magento 2 для сокращения ссылок на товар и категорию. Необходимо изменить текущие длинные URL на более короткие и удобные для пользователей. Примеры требуемых ссылок: категория - https://plexsupply.net/category/flash-cards/ и товар - https://plexsupply.net/product/math-power-pack-t23904/.
Веб-программирование5 заявокЗакрыт3 года назад- $2500
Требуется разработка системы учета и аренды навесных генераторов на Python, аналогичной существующей системе на Drupal. Ожидается поддержка и разработка дополнительного функционала. Возможен выбор стека технологий. Подробные вопросы и предложения приветствуются.
Веб-программирование12 заявокЗакрыт3 года назад Ищется специалист для разработки сайта с использованием React и Nest.js. Предоставляется подробное техническое задание для выполнения проекта. Ожидается создание функционального и современного веб-приложения.
Веб-программирование15 заявокЗакрыт3 года назад- $50
Требуется внести срочные правки в проект на NodeJS и Angular. Необходимо реализовать одну функцию для работы с CSV. Бюджет 50$. Оплата по факту готовности.
Веб-программирование5 заявокЗакрыт3 года назад