2010-02-17 48 views

回答

2

你不能,直接。

您可以通過loadUrl("javascript:...")調用Javascript函數,其中...是您的函數調用。但是,你不能以這種方式得到結果。

如果通過addJavascriptInterface()將Java對象注入到網頁中,則可以設置另一個調用所需函數的函數,並通過調用注入的Java對象來返回該值。但是,只有在您可以修改網頁時纔有效。

+0

嗨,感謝您的回覆。你能分享一些使用上述概念的示例代碼嗎?我並不清楚它試圖做什麼。 再次提前致謝。 – 2010-02-18 07:07:17

+1

http://github.com/commonsguy/cw-advandroid/tree/master/WebView/ – CommonsWare 2010-02-18 13:05:33