2013-09-16 78 views
0

我打開我的手機的默認瀏覽器並打開http://stackoverflow.com網址。我在那裏執行正確的登錄步驟,並且我很容易能夠在默認瀏覽器中查看我的配置文件。有什麼辦法在webview中獲取默認broser的緩存?

現在,我創建了一個Webview應用程序,它加載「http://stackoverflow.com」url,但在我的Webview中,但它沒有顯示我爲登錄模式。顯然,它不是從默認瀏覽器中獲取緩存的詳細信息。

現在的問題是,如何獲取我在我的網頁視圖的登錄信息?

回答

0

我如何可以獲取在網頁視圖我的登錄信息?

一般情況下,你不知道。您無權竊取來自其他應用的信息,不僅僅是他們有權從您的信息中竊取信息。

但是,如果您在「WebView」內執行了正確的登錄步驟,那麼您將在該WebView內登錄。

如果你的最終目標是使用the StackExchange API,你應該能夠使用their OAuth 2.0 authentication system

當我點擊的網頁視圖登錄鏈接
+0

,我的應用程序加載默認的瀏覽器,並使用StackExchange的API我已經成功地編程進行登錄。 – Vigbyor

+0

@Vigbyor:「當我點擊webview中的登錄鏈接時,我的應用程序加載默認瀏覽器」 - 很可能是由服務器發出重定向導致的。如果您想在WebView中顯示重定向的Web頁面,而不是默認瀏覽器,則需要使用「WebViewClient」子類和「shouldOverrideUrlLoading()」。 – CommonsWare

+0

好的,我會盡力讓你知道我是否需要進一步的幫助,謝謝。 – Vigbyor

相關問題