我知道我們可以通過使用here的反射來設置代理到webview。但它在4.2.2不能正常工作在webview中使用代理android
我使用whatismyip.com來驗證我是否真的連接到代理。我發現我必須旋轉屏幕(第二次運行時創建)才能連接到代理。那麼,問題是什麼。由於
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView wv = (WebView) findViewById(R.id.webView1);
wv.setWebViewClient(new WebViewClient());
Util.setProxyICSPlus(wv, "74.221.211.12", 8089, null);
wv.loadUrl("http://www.whatismyip.com/");
}
嗨,熊你能給我什麼是你用來設置代理? 我看到你正在使用Util.setProxyICSPlus。那麼你能給我那個Util類或類似的東西嗎?謝謝, – Nicolas
我也從這個答案,添加用戶名密碼認證,你可以簡單地按照這個答案:https://stackoverflow.com/a/10752723/4206925編寫自己的WebViewClient類。它在我的情況下工作,希望這個幫助! – MewX