На сканированном бланке необходимо выделить зоны печатного текста. Помимо печатного текста на бланке присутствует и рукописный. Разделить по цвету не получится (цвет печатного и рукописного совпадает), выделить все контуры печатных букв тоже не получится (рукописный ...
Простое расширение (WebExtension) для Firefox 57 Quantum
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Добрый день.
Нужно написать очень простое WebExtension для "Firefox 59 Quantum" работающем на OS X (Mac).
Суть приложения:
- В панели браузера нажимаем кнопочку приложения, открывается окно (без панели) заданных размеров.
- В окне отображается web-страница, в которой есть текстовые поля для ввода: URL, Title, Description, Tags, etc.
- В поле "URL" всегда отображается адрес активной вкладки открытой сейчас в браузере. Если вкладку переключили, адрес в поле тоже должен изменится. Адрес в поле "URL" должен соответствовать url открытой в браузере странице.
- В контекстном меню браузера (которое открывается при нажатии правой кнопки мышки) есть разделы "Добавить Title", "Добавить Description", "Добавить Tags". Когда на странице выделяется текст, через меню его соответственно можно добавить в Title, Description или в поле Tags (теги в поле идут через запятую). При необходимости, таким образом можно добавлять текст в поле несколько раз, дополняя ранее введённый. Также есть пункт меню "Показать Окно". Когда нажимаем на него, фокус переносится на окошко нашего расширения, и его становится видно, если например оно было перекрыто главным окном браузера.
- После каждого добавления текста, фокус переносится на окно нашего WebExtension, чтобы его стало видно.
- Web-страница отображаемая в окне WebExtension должна загружаться как из самого расширения, так и при необходимости с заданного сайта (настраивается в коде).
Более подробно про Firefox WebExtensions можно почитать здесь: https://developer.mozilla.org/ru/Add-ons/WebExtensions
Надеюсь, мне не нужно будет объяснять такие вещи как, что добавляемая в поле строка должна обрезаться по краям от пробелов, и если приложение запущено, то повторное нажатие на кнопку, не должно приводить к открытию его нового окна, и прочие очевидные при программировании вещи?
Оплатить Вашу работу смогу только через PayPal. Предложения от людей, которые ещё не написали ни одной строчки кода, но уже хотят получить 30 USD, рассматривать не хочу.
P.S. Такое расширение уже было у меня написано, но после перехода Firefox на новый стандарт расширений, оно к сожалению перестало работать. При необходимости могу дать его исходный код.
Заявки фрилансеров
Похожие заказы
- Системное программирование2 заявкиЗакрыт7 лет назад
- $70
есть устройствос usb разъемом (который будет подключен к usb порту компьютера) и считывателем сим карты.(возможно необходимо доп питание) состояние1. ничего никуда не подключено. Состояние2. usb подключен. В этот момент на ...
Системное программирование1 исполнительЗавершен7 лет назад нужна программа под Windows, которая перезагружает компьютер, если процесс майнинга прекращается
Системное программирование10 заявокЗакрыт7 лет назадСделать приложение для вышеуказанного девайса, презентация со страницами (как в Ворде или PowerPoint). Навигация между страницами - листанием вниз-вверх. Всего 4 страницы, дизайн предоставлен в PNG. На первой странице - карусель с ...
Системное программирование1 исполнительЗавершен7 лет назадНе могу подключиться со своего ноутбука к удалённому рабочему столу через интернет (RDP) нужна помощь
Системное программирование6 заявокЗакрыт7 лет назадТребуется написать программу под виндовс которая после установки на компьютере будет работать как прокси сервер для определенного хоста без аутенификации. Желательно чтобы работало из под любого провайдера и после смены вайфай сети итд те если ...
Системное программирование3 заявкиЗакрыт7 лет назад- $1600
Необходимо исправить уже существующий драйвер, который используется для подключения LCD к одноплатному компьютеру на базе процессора с ядрами Cortex-A9. Экран подключается к разъему DSI, установленному на компьютере. Экран должен работать под Android 4.4 ...
Системное программирование4 заявкиЗакрыт7 лет назад Имеются данные матрицы X1,Y1. Задача: написать модель которую можно запустить, обучить на (X1,Y1), и получить предсказания из Х2, сравнить корреляцию предсказаний на основании X2 с Y2. Имеется архитектура нейросети ...
Системное программирование5 заявокЗакрыт7 лет назад- $1600
Ищем программиста, backend-разработчикапод проект. На текущий момент мыразрабатываем панель мониторинга работы Call-центра с использованием передовой коммуникационной платформы Asterisk. Задача: · Разработка backend системы мониторинга работы КЦ на Go ...
Системное программирование1 заявкаЗакрыт7 лет назад Разработать функцию с переменным числом параметров. Для извлечения параметров из списка использовать операцию преобразования типа указателя. В помощь ссылка с 3й л.р. (ссылка та же http://ermak.cs.nstu.ru/cprog/HTML/092.htm) Само задание Каждый параметр - строка, последний ...
Системное программирование1 исполнительЗавершен7 лет назад