Bir HTTP Proxy sunucusu üzerinden gitmek için WKWebView öğesini yapılandırmanın bir yolu var mı? Bunun doğrudan NSURLSession ile mümkün olduğunu biliyorum, ancak WKWebView tarayıcısındaki tüm isteklerin bir proxy üzerinden geçmesini sağlamak için bunu yapılandırmak istiyorum.HTTP Proxy desteği ile WKWebView
cevap
NSURLSessionConfiguration bunu doğrudan bir arayüz (connectionProxyDictionary) vardır, bu nedenle kolayca
yapılabilir Ama WkWebView, bu talep, böyle herhangi bir doğrudan arayüze sahip olmayan içerik out vermektedir of-süreci ve böylece WkWebview örneği gibi hayal edebilirsiniz uygulamanızda
WkWeView geri kalanından korumalı alan bile aynı şekilde NSURLSession & NSURLConnection ait çerezleri (NSHTTPCookieStorage), önbelleklerini (NSURLCache) ve Kimlik (NSCredentialStorage) bu ağ sınıfları yok sayar WkWebView örneğinin çerezlerine, önbelleklerine ve kimlik bilgilerine erişemez.
UIWebView bunu işlem dışı yapmaz ve sunucuya proxy olarak örnek olarak CustomHTTPProtocol örneğinde gösterildiği gibi NSURLProtocol kullanabilirsiniz.
iOS 10'dan itibaren, WkWebView'de NSURLProtocol desteği yoktur, bu nedenle WkWebView kullanarak proxy yapamazsınız.
proxy sunucusu daha sonra proxy sunucusu üzerinden uygulamanızın tüm ağ trafiğini yönlendirmek için NetworkExtension.framework ve sınıflarını (NEVPNManager, NEVPNProtocol, NEVPNConnection vb ..) kullanabilirsiniz tünel (VPN) destekliyorsa.
İşte bu nasıl yapılır tutorial
- 1. Python smtplib proxy desteği
- 2. WKWebView yakalamak HTTP hata kodları
- 3. AFNetworking HTTP Proxy
- 4. PHP HTTP Proxy Sunucusu
- 5. Raylar Omniauth ile giden http proxy
- 6. Proxytable ve websockets ile düğüm http proxy
- 7. NPM -node-servicenow library- Proxy Desteği
- 8. WKWebView
- 9. Node-http-proxy ile yanıt üstbilgilerini yeniden yazınız
- 10. Hedeften gelen 301 yönlendirmeyi node-http-proxy ile nasıl önleyebilirim?
- 11. Özel Http Başlıklarını Web Hizmetine Ekleme Proxy
- 12. Android emulator http-proxy SSL anlaşma hatası
- 13. Düğüm-http-proxy dinamik rotatable? http-proxy için aşağıdaki kodu kullanarak
- 14. Düğüm Http Proxy Web Socket Balance
- 15. WCF Özel Http Proxy Kimlik Doğrulaması
- 16. Nginx proxy https standart dışı portta http?
- 17. iframe'de WKWebView yerel dosyası
- 18. WKWebview, bir üst görünüm ekleyerek javascript (XML HTTP isteği) çalıştırmıyor
- 19. Zuul ile Proxy Kibana
- 20. WKWebView Alttara Ekle
- 21. proxy
- 22. WKWebView geçmiş yükleme loading
- 23. WKWebView Xcode'ta değil
- 24. HttpWebRequest için Proxy Proxy
- 25. WKWebView kilitlenme iOS9
- 26. Proxy
- 27. WKWebView runJavaScriptAlertPanelWithMessage kazasında 9,3
- 28. Zaten XML ile JSON desteği nasıl eklenir?
- 29. WKWebView Önbellek bildirimi çalışmıyor IOS8
- 30. Django desteği ile karma simgeleri