|
Есть спецы по 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
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший