我正在尝试在 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
我正在想别的事情。
我解决了问题:
private fun myproxy(proxy: String) {
**ProxyController.getInstance().clearProxyOverride({},{})**
val proxyConfig = ProxyConfig.Builder()
.addProxyRule(proxy)
.addDirect().build()
ProxyController.getInstance().setProxyOverride(proxyConfig, {
//do nothing
}, { })
}