Перестать жать на бэкенде и делать это на самом nginx, кажется, единственный вариант.
Да, получается на nginx приходит сжатый ответ и инжект не срабатывает. Подскажите каким образом можно произвести инжект js-скрипта в ответ, если на nginx со стороны сервера приложения приходит уже сжатый ответ ? С уважением, Михаил 19 марта 2015 г., 11:41 пользователь Aleksandr Sytar <sytar.a...@gmail.com[1]> написал: 19 марта 2015 г., 11:36 пользователь Михаил Пульман <pull...@gmail.com[2]> написал: содержимое inject.html следующего вида: <!-- test --> <script type="text/javascript"> "код скрипта" </script> <!-- test --> Соответственно содержимое в формате html и не сжато. Более глубокое тестирование показало что инжект происходит когда запрос приходит от браузеров chrome, opera и не происходит когда запрос приходит от ie или firefox. Содержимое inject.html пробовал разнообразное, начиная от html кода и заканчивая произвольным текстом, ситуация во всех случаях одинаковая. curl -v -I --compressed http://урл_к_которому_мы_хотим_заинжектить_данные[3] Если вы получите ошибку - значит сервер не умеет сжимать данные и всегда возвращает html к которому можно приклеить свой. Иначе, возвращаются сжатые данные, которые нужно предварительно распаковать. С уважением, Михаил 18 марта 2015 г., 17:15 пользователь Maxim Dounin <mdou...@mdounin.ru[4]> написал: Hello! On Wed, Mar 18, 2015 at 04:58:28PM +0300, Михаил Пульман wrote: [...] > Суть в том что при любом запросе у сервера example01.ru[5], в ответ должен> приходить ответ + Содержимое inject.html> Содержимое inject.html добавляется к телу ответа не всегда. В чем может> быть проблема? В том, что ответ не html (http://nginx.org/r/addition_types/ru[6])или сжат. http://nginx.org/[7] nginx-ru@nginx.org[8] http://mailman.nginx.org/mailman/listinfo/nginx-ru[9] nginx-ru@nginx.org[8] http://mailman.nginx.org/mailman/listinfo/nginx-ru[9] nginx-ru@nginx.org[8] http://mailman.nginx.org/mailman/listinfo/nginx-ru[9] -------- [1] mailto:sytar.a...@gmail.com [2] mailto:pull...@gmail.com [3] http://xn--______-7nfb9aidhlmdcxbjgzbc2ahahaae3ch8dikbhm5fwmwa0b [4] mailto:mdou...@mdounin.ru [5] http://example01.ru [6] http://nginx.org/r/addition_types/ru [7] http://nginx.org/ [8] mailto:nginx-ru@nginx.org [9] http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru