Бюджет: 12000 UAH Срок: 5 дней
Обращайтесь.
Необходимо разработать программный инструмент
Подходящие OSX версии: 10.12, 10.11.X
Подходящие браузеры: Safari (10.0, 9.X), Chrome (> 49.X), Firefox (> 46.X)
Нашей компании необходимо настроить и контролировать серфинг опыт. Для этого нужно:
1. Способ внедрить arbitrary JS externally (т.е shell/python script, native app и т.д.). До появления macOS Sierra я могла это сделать, но Apple блокирует его (Javascript from Apple Events).
Новый метод может быть shell script, или локальным прокси - оба подойдут.
Root доступны, но лучше, чтобы это работало для обыкновенного пользователя.
2. Метод, который будет способен изменить домашнюю страницу браузера, newtab и omnisearch URLов
3. Автоматическая установка расширения - Ни один пользователь не подскажет - Это было возможно до появления Safari 9.0, Firefox 48.0
Этот инструмент должен работать локально - не может полагаться на web server / communication / open wi-fi / same lan и т.д.
В идеале: Для того, иметь сценарий / исполняемый файл, который принимает параметры и действует соответствующим образом
Примеры:
# ./tool.bin -changeSearch -allBrowsers -hp Http://newsearch.com/?homepage, -os http://newsearch.com/?os
(Изменены все браузеры главной страницы и omnisearch прилагаемым значений)
# ./tool.sh -installExtension MyNewExtension.safariextz
(Молча устанавливает расширение Safari)
# ./python Tool.py -injectJS -browser хром http://newjs.com/my.js
(Внедряет my.js для хрома, если он в настоящее время работает)
Если этот инструмент нуждается в установке предпочтительно она будет молчать
Бюджет: 12000 UAH Срок: 5 дней
Обращайтесь.