ru24.pro
Работа
Ноябрь
2024
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
18
19
20
21
22
23
24
25
26
27
28
29
30

Разработать расширение Google Extensions (upload/download files)

0
Необходимо расширение, которое:
1) Работает на сайтах, явно указанных в файле расширения (напр., manifest.json или любой другой)

2) При загрузке файла с сайта (download) подменяет файл (либо просто изменением, либо сохранить-удалить в любой последовательности) с помощью преобразования (напр., функции Decrypt(file) )

3) При загрузке файла на сайт (upload) подменяет файл с помощью преобразования (напр., функции Encrypt(file) )

4) Работает для файлов, расширение которых соответствует допустимым (например, задать список допустимых расширений можно в manifest.json или другом файле Google.Extension'a)

5) Функции Decrypt(file) и Encrypt(file) произвольные. Должны возвращать данные (файл), которые мы подставляем вместо исходника. Однако, по возможности, применить какое-либо криптопреобразование в этих функциях.


Результат: файлы расширения Google Extensions.

Сценарий 1 (uploading):
На сайте из списка допустимых пользователь выполняет операцию upload над файлом file1 с расширением из списка допустимых. В результате работы расширения, сайт получит не file1, а Encrypt(file1)

Сценарий 2 (downloading):
На сайт из списка допустимых пользователь выполняет операцию download над файлом file1 с расширением из списка допустимых. В результате работы расширения, пользователь получит(скачает) не file1, а Decrypt(file1)

В отклике, пожалуйста, укажите, какой у Вас опыт работы по данному направлению, цену (если она не фиксированная, тоже отметьте), срок