Прикладной программист. Веб браузер для Flash содержимого (игр) (Дистанционная работа)
(проект не опубликован)

Бюджет не указан

Задание: Прикладной программист. Веб браузер для Flash содержимого (игр) (Дистанционная работа)

Нужно сделать браузер (лаунчер) под OS Windows 10\11, в котором Flash игры будут работать с определенных веб-страниц. Без назойливых сообщений о прекращении поддержки флеша. Нужно создать небольшой веб-браузер аналог на Chromium или альтернативном ядре. Возможно, взять за основу уже готовый open-source браузер и просто внести в него минимально необходимый набор: интегрировать флеш плеер (чтобы его не нужно было устанавливать отдельно) и закрепленную домашнюю страницу. У созданного ПО должен быть свой установщик. Пример такого ПО можно посмотреть тут: https://launcher.rbkgames.com Нужно следующее: Минимально необходимый набор функций: 1. Поддержка Flash Player. (запуск Flash игр из коробки, без необходимости устанавливать что-то дополнительно). Он должен быть интегрирован внутрь. 2. Домашняя страница rbkgames.com (опционально: закреплённая первая вкладка без возможности закрытия) 3. Базовые функции браузера: - Изменение масштаба страницы (ctrl+ +\- или кнопкой в адресной строке или ещё как-то очевидно для пользователя). - Открытие нескольких вкладок. - Закрытие определенной вкладки. - Переход на предыдущую \ прошлую страницу, обновление страницы. Пример: https://i.imgur.com/E2PFbix.png - Возможность копировать \ вставить текст - Поддержка контекстного меню страницы (в Flash игре). Пример: https://i.imgur.com/I8na1Su.jpeg - Сворачивание лаунчера и раскрытие в полный экран по нажатию кнопки. Пример: https://i.imgur.com/4Xrnkxe.png 4. ВАЖНО! Работа с платёжной системой (обработка вызова всплывающего окна, открытие окна платежа). Пример: https://i.imgur.com/OASqISl.gif Скорее всего для создания этого ПО будет выбрана одна из старых версий хромиума, из-за чего платёжная система не будет поддерживаться в нём. Вариантов решения несколько. Самый первый это открывать это окно ( https://i.imgur.com/OASqISl.gif ) во внешнем браузере по умолчанию. Т.е. Пользователь жмёт на кнопку с монеткой (или это окно вызывается каким-то другим методом), созданный браузер видит его и перенаправляет ссылку во внешний браузер по умолчанию, который установлен у пользователя. Или рассмотрим другие предложения. Опциональные функции: В основном интерфейсе кнопка для быстрой очистки кэша и кукис браузера. Пример: https://i.imgur.com/FHbGpn4.png Но вне зависимости от наличия этих кнопок, возможность очистить кэш должна быть. Стилизация окна лаунчера под стиль сайта (икнонки, цвет, текстура окон \ вкладок) Опционально, опционально: Автообновление Проект github Пример текущего такого ПО: http://launcher.rbkgames.com/