Я создаю приложение Electronjs, используя демонстрационное приложение в качестве шаблона.Т.е. папка моего приложения выглядит следующим образом:
.
|--_js
|--wv1_utils.js
|--wv2_utils.js
|--_sections
|-- webview1.html
|-- webview2.html
|--index.html
|--main.js
|--renderer.js
Каждый webview..html
содержит тег <webview>
и загружается в index.html
с соответствующими wv_utils..js
.
Что я хочудля этого нужно динамически назначать прокси для разных URL, которые загружаются в теги webview.Тем не менее, не удалось сделать это.
В соответствии с документацией Electron, я должен иметь возможность использовать атрибут partition
тега webview и вместе с объектом сеанса иметь возможность устанавливать прокси.Эта идея также подтверждается в этом посте .Итак, мой код выглядит так:
<webview id="idWV1" partition="persist:webviewsession"></webview>
Однако, похоже, это не работает - страница загружается с пустым телом и заголовком, без ошибок.Другой важный вопрос, который я не могу понять, это как использовать имя пользователя / пароль, если прокси-серверы требуют аутентификации.