2011-05-19 100 views
1

有沒有一種編程方式與WebView的內容進行交互的方法?Android:如何與WebView的內容交互?

例如,怎麼可能我的應用程序:

  1. 一個事件(如按鈕的網頁上點擊)

  2. 迭代通過所有的頁面和檢索INPUT元素響應他們的內容?

  3. 查找所有類別爲statusDIV元素並更改它們的內容?

謝謝!

回答

4

您可以使用Javascript對Java可以檢測到的任何內容進行回調。

您可以在這裏看到一個演示調用JS到Java:Android Calling JavaScript functions in WebView

+0

謝謝!我如何設置這樣的回調? – 2011-05-19 10:13:27

+0

明白了 - 我可以像這裏演示的那樣使用WebChromeClient:http://code.google.com/p/apps-for-android/source/browse/trunk/Samples/WebViewDemo/src/com/google/ android/webviewdemo/WebViewDemo.java# – 2011-05-19 10:16:28

+0

用演示編輯答案。 – neteinstein 2011-05-19 10:17:42