代理连接在 web 视图中被忽略

问题描述 投票:0回答:1

我正在尝试在 webview 中创建稳定的代理连接。代理已创建。点击网页视图内的链接 4 - 8 次后, 或多次加载后: webview.loadUrl(url1), webview.loadUrl(url2) ... 通过代理的连接将被忽略(webview 开始在没有代理的情况下加载)。

private fun myproxy(proxy: String) {

    val proxyConfig = ProxyConfig.Builder()
        .addProxyRule(proxy)
        .addDirect().build()
    ProxyController.getInstance().setProxyOverride(proxyConfig, {
        //do nothing
    }, { })
}

...

myproxy(my_proxy_adress)

...

webview.loadUrl(url)  

Android Studio 考拉 模拟器 - Pixel 8 API 34

我正在想别的事情。

android kotlin android-studio webview
1个回答
0
投票

我解决了问题:

private fun myproxy(proxy: String) {

**ProxyController.getInstance().clearProxyOverride({},{})**

  val proxyConfig = ProxyConfig.Builder()
    .addProxyRule(proxy)
    .addDirect().build()
  ProxyController.getInstance().setProxyOverride(proxyConfig, {
    //do nothing
  }, { })
}
© www.soinside.com 2019 - 2024. All rights reserved.