Имя: Пароль:
 
IT
Мобильный мир
Есть спецы по java/android? Как перехватывать и чуть менять все запросы webview?
0 Fragster
 
05.06.21
11:35
Необходимо модифицировать заголовки запросов и ответов WebView. Нашел способ через http://dontcry2013.github.io/2016/03/11/android-webview-change-header/ но таким образом получается только get запросы обрабатывать, доступа к телу post запросов не получилось сделать.
Есть ли не сильно сложный способ вклиниться в процесс отправки запроса и получения ответа для небольшой модификации? Без сильного углубления в дебри андроида?
Нужно что-то по типу https://addons.mozilla.org/ru/firefox/addon/header-editor/ но для веб вью и только в моем приложении.
1 Guk
 
05.06.21
11:59
казалось бы, причем тут андроид...
2 Fragster
 
05.06.21
14:22
(1) ты про то, что на мисте нет спецов по андроиду?
3 Garykom
 
05.06.21
14:36
(0) прокси внутренняя
4 Fragster
 
05.06.21
15:15
(3) и как её разогнать внутри своего приложения?
5 Fragster
 
05.06.21
15:15
есть готовые либы?
6 Garykom
 
05.06.21
15:54
(4) причем тут разгонять? порт открываешь и пусть webview на него стучится, что получил правишь и отсылаешь куда надо
ответ обратно в порт
7 Garykom
 
05.06.21
15:54
(6) понятно что в отдельном потоке эта прокси, внутри своего же приложения
8 Garykom
 
05.06.21
15:57
(7)+ https://github.com/dawsonice/KissProxy

учти с httpS через ssl/tls могут быть траблы, точней просто слегка сложнее
9 Конструктор1С
 
05.06.21
17:30
(0) про что костыль ваяешь?
10 Fragster
 
06.06.21
22:00
(9) cors, x-frame-options, отсутствие влияния на серверы + нежелание рисовать все на нативном, поскольку уже есть реализованное в виде SPA, которое хочется завернуть в webview
11 Fragster
 
06.06.21
22:07
и да, покрутив андроид студию скажу, что логика в ней, конечно, есть. но ёмое, насколько больше телодвижений для того же самого.
12 Garykom
 
06.06.21
22:13
(10) а в ПолеHTML внутри МП 1С уже не заворачивается?
13 Fragster
 
06.06.21
22:44
(12) ну там дизайн, гуглосервисы и прочее
14 Garykom
 
06.06.21
22:50
(13) для поля html пофиг дизайн и гуглосервисы из МП вполне пашут
зато куча фишек есть, можно из JS дергать код на ЯП 1С
15 Конструктор1С
 
07.06.21
04:43
(10) ну такой себе подход. Я бы сказал вообще не тру-программистский
16 Fragster
 
07.06.21
10:49
(14) блин, там дизайн такой, что его весь в поле хтмл надо рисовать, а у него проблемы с cors, x-frame-options