2011-11-18 74 views
0

我想在WebView中使用一些動態的用戶名和密碼值來填充gmail登錄表單。我們該怎麼做?據我所知,我們可以使用javascript從html到android的數據。但我想從Android發送數據到不在我們控制範圍內的網站(如Gmail,yahoomail)。幫助我..在webview中使用動態值填充gmail登錄表單?

+0

我認爲最好的方法是使用httpClient從應用程序發佈數據。這裏是我使用的一個例子:http://stackoverflow.com/questions/6746375/java-httppost-into-asp-form |附: asp窗體只是一個例子 – 2011-11-18 15:12:49

+0

我們應該在WebView中加載gmail,並通過我們的android程序提供的值 – sunriser

+0

因此,您不想執行任何登錄,只是填充並將它們留在輸入框中? – 2011-11-19 15:12:21

回答

0

您可以用JavaScript以及輸入值,例如:

webView.loadUrl("javascript:gaia_loginform.Email.value=\"" + email + "\""); 
webView.loadUrl("javascript:gaia_loginform.Passwd.value=\"" + password + "\""); 

我不知道該谷歌登錄頁面是服務之間(這是從Gmail)如何保持一致,但由於只要你知道表格名稱和字段名稱,你應該很好。

+0

嘿,你可以給更多的清晰?我們可以在哪裏加載gmail(www.gmail.com)? – sunriser

+0

不僅JavaScript是任何其他方式將數據放入Android的WebView fomrs – sunriser