Sorunum, yönlendirmeler ve özel çerezler ile ilgili WebView
ile ilgilidir.Android WebView Yönlendirmelerde Çerezleri kaybetme
Ben aşağıdakileri yapın:
- oluşturma uygulamasında
CookieSyncManager
veCookieManager
örnekleri util sınıfında statik bölümünde - Çağrısı
sCookieManager.setAcceptCookie(true);
oluşturmak - Çağrı
sCookieManager.setCookie(url, value); sCookieSyncManager.sync();
- Ve nihayet
mWebView.loadUrl
Wh Sunucu tarafında olmanın nedeni, ilk olarak ayarladığım doğru çerezi alması, biraz yönlendirme çalıştırması ve çerezin kaybolması gibi görünüyor. Herhangi bir fikir, burada ne yapıyorum?
setCookie
- sync
'u başka bir iş parçacığında çalıştırmayı denedim ve daha sonra loadUrl
, ancak yardımcı olmadı.
Benzer tüm iletiler, çalışmayan çözümlere sahip gibi görünüyor.
Teşekkürler.
GÜNCELLEME:
Ben setCookie
kullanarak örneğin gibi birden Çerezler vermek için fark: Sadece ilk uygulandığı
setCookie("MyCookie=value; Domain=mydomain.com; Path=/; Secure; HttpOnly; MySecondCookie=value2....)"
ve sunucu çalışır onu kendi etki alanında yönlendirme yaptığında o zaman gitti. Bu sorun, bir döngüde bir defada özel çerezler ayarları sabitlenebilir. Güvenli kurabiye ve geçersiz sertifika zincirleri arasında bir bağlantı olabileceğini
geçici olarak onReceivedSslError
içinde handler.proceed();
ekledik ve bunu web sitesi yönlendirir ve Çerez sonraki sayfalarda onPageFinished
üzerinde kaybolur hemen önce tetikleyen günlüklerinden görebilir?
sCookieManager.setCookie(url, value)
ama
sCookieManager.setCookie(cookieDomain, value)
cookieDomain Eğer krom kullanılarak örneğin bulabilirsiniz değil kullanılarak
Karşılıklı: //
Çalışma örneği incelemek aynı sorun ? Buna bir çözüm buldun mu? –