Встраивание скриптов
Задача | Встроить свой JS файл в веб приложение. |
Окружение | Основано на использовании сервера IIS и функции Reverse proxy. Приложение сервер развернуто в виде Docker контейнера. |
1) Переписывание через proxy | Решение: Модифицировать исходный код страницы при прохождении через proxy, внедрив в него код загрузки скрипта. Сам скрипт был расположен на уровне proxy, таким образом, чтобы запрос к нему не перенаправлялся на приложение, а отдавался файл скрипта. Удалось реализовать переписывание страницы index.html, использую функционал proxy. |
2) Переписывание исходной страницы | Решение: Найти в файловой системе приложения страницу index.html и провести ее модификацию. Было обнаружено, что страница формируется по следующему пути: "/tmp/appsmith/www". |
Плагины для браузера, Сценарии |