Android WebView: yi amfani da maye gurbin wakili kafin kewayawa
Yi amfani da duba fasali da kira na ƙarshe na AndroidX WebKit, kuma ka lura da maye gurbin da WebView ke rabawa a cikin tsari ɗaya.
Kewayawa da ta dogara da maye gurbin wakili na WebView ya kamata ta fara bayan mai sauraron ƙarshen maye gurbin ya gudu. Sanya shi da loda shafi nan take yana barin aikin yana fafatawa da sabuntawa marar layi.
- Duba
WebViewFeature.isFeatureSupported(WebViewFeature.PROXY_OVERRIDE). Tallafi ya dogara da aiwatarwar WebView da ɗakin karatu na AndroidX WebKit da kuma matakin API na Android. Ayyana abin da ke faruwa idan babu shi; tafiya kai tsaye cikin shiru na iya ɓata fasalin. - Gina
ProxyConfigda ake so da ƙa'idodin wakili da aka rubuta, tsarin ƙarshen wuri da halin wucewa. Don kewayawa da aka yarda zuwa shafukan jama'a, zaɓi ɗan takara daga jerin wakilai kyauta wanda ka'idarsa ta yi daidai da ƙa'idar da wannan aiwatarwar WebView ke tallafawa. PAC URL, SOCKS URI da bare host abubuwan shiga daban-daban ne. - Kira
ProxyController.setProxyOverride()da wannan tsarin, mai aiwatarwa da mai sauraron ƙarshe. Fara kewayawa mai dogaro daga hanyar ƙarshe. - Lokacin da maye gurbin na wucin gadi ya ƙare, share shi da
clearProxyOverride()kuma ka kula da ƙarshensa marar layi.
Ba da wannan zagayowar rayuwa ga mai shi ɗaya. Saitin ya shafi WebView a duk tsarin aikace-aikacen; canza shi akai-akai ba zai iya ba wa ra'ayoyi biyu na lokaci ɗaya hanyoyin fita masu zaman kansu ba. Sauran tsare-tsare da ɗakunan karatu na HTTP suna da hanyoyinsu.
Wannan haɗin da aka tallafa yana guje wa dogaro da masu sauraron canjin wakili na sirri waɗanda suka bambanta tsakanin sifofin Android. Yana zaɓar turawa; takaddun shaidar wakili da amincewar takardar shaida har yanzu suna amfani da hanyoyinsu da aka tallafa. Gazawar tantancewa ko TLS bayan zaɓi tana buƙatar bincike a wancan matakin.