Android WebView: cuir an tar-sgrìobhadh progsaidh an sàs mus dèan thu seòladh
Cleachd dearbhadh feart agus ath-ghairm coileanta AndroidX WebKit, agus thoir aire don tar-sgrìobhadh a tha WebViewan a' roinn ann an aon phròiseas.
Bu chòir seòladh a tha an urra ri tar-sgrìobhadh progsaidh WebView tòiseachadh às dèidh do dh'èistear coileanta an tar-sgrìobhaidh ruith. Ma thèid a shuidheachadh agus duilleag a luchdachadh sa bhad, bidh an obair a' farpais ri ùrachadh asyncronach.
- Thoir sùil air
WebViewFeature.isFeatureSupported(WebViewFeature.PROXY_OVERRIDE). Tha an taic an urra ri buileachadh WebView agus leabharlann AndroidX WebKit a bharrachd air ìre API Android. Mìnich dè thachras nuair nach eil e ann; dh'fhaodadh dol dìreach gu sàmhach a' fheart a chur gu neoni. - Tog an
ProxyConfiga tha san amharc le a riaghailtean progsaidh clàraichte, co-chòrdadh puing-deireadh agus giùlan seachnaidh. Airson seòladh ceadaichte gu làraichean poblach, tagh tagraiche bhon liosta progsaidhean an-asgaidh aig a bheil pròtacal a fhreagras ri riaghailt a tha am buileachadh WebView sin a' cumail taic rithe. Tha URL PAC, URI SOCKS agus òstair lom nan inntrigidhean eadar-dhealaichte. - Gair
ProxyController.setProxyOverride()leis an rèiteachadh sin, le neach-coileanaidh agus le èistear coileanta. Tòisich seòladh eisimeileach bhon t-slighe choileanta. - Nuair a thig an tar-sgrìobhadh sealach gu crìch, glan e le
clearProxyOverride()agus làimhsich a choileanadh asyncronach cuideachd.
Thoir aon shealbhadair don chuairt-beatha sin. Tha an suidheachadh a' buntainn ri WebViewan air feadh pròiseas na h-aplacaid; chan urrainn dha atharrachadh a-rithist is a-rithist toraidhean neo-eisimeileach a thoirt do dhà shealladh aig an aon àm. Tha na slighean aca fhèin aig pròiseasan eile agus leabharlannan HTTP.
Tha an eadar-aghaidh le taic seo a' seachnadh a bhith an urra ri èistearan prìobhaideach atharrachaidh progsaidh a tha ag atharrachadh eadar fiosan Android. Bidh e a' taghadh sligheachadh; bidh teisteasan progsaidh agus earbsa theisteanas fhathast a' cleachdadh an uidheaman le taic. Feumar fàilligeadh dearbhaidh no TLS às dèidh taghadh a dhearbhadh aig an ìre sin.