2017-03-21 28 views
0

在我的應用程序中,Webview上有一個登錄頁面,url基於https。我想從cookies獲取登錄用戶名和密碼。但是不能把它拿來如何在IOS中的WKWebView中獲取完整的Cookie詳細信息

我試圖[NSHTTPCookieStorage sharedHTTPCookieStorage]餅乾]它只是給我其他餅乾細節,如域名,創建時間等,但沒有提供該用戶在登錄時輸入的細節。 如果有人有一個想法,請幫助它。

回答

0

所以你正在做的像用戶將從UIWebView登錄,它會登錄到應用程序。

如果是這種情況,那麼應該通過web開發者從網頁上保存用戶名和密碼相關的cookie。還應該知道cookie名稱。

因此,當頁面將被重新加載時,您需要檢查用戶是否登錄的cookie。 (這將從服務器端設置)。對於例如「isLogin」cookie設置爲「1」,那麼你可以檢查「username」和「password」(也是從服務器端設置)的其他cookie,你可以登錄到應用程序。

謝謝。

+0

Web開發人員爲我提供了用戶名和密碼的密鑰,但未提取使用方法,而android開發人員能夠獲取並在其身邊工作。我試着用[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies] – Som

+0

當android開發人員能夠獲取用戶名和密碼?我認爲當UIWebView頁面刷新時,你需要重新檢查cookie,如果它被設置,那麼你可以得到這些值。請使用android比較cookie獲取方法,並讓我知道。 –

+0

無法從cookie中獲取安全憑證。所以我嘗試了javascript評估,它適用於我。 – Som

相關問題