Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
12000 ₴

Разработка программного инструмента

project expired


Необходимо разработать программный инструмент

Подходящие 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 для хрома, если он в настоящее время работает)

Если этот инструмент нуждается в установке предпочтительно она будет молчать



  1. 5 daysconcealed
    Дмитрий Макаров
     162   2   1

    Обращайтесь.

    Ukraine Kyiv | 10 September 2016 |

Client
Alice Asur
Ukraine Kharkiv
Project published
10 September 2016
65 views