[問題] Webview可以傳值回來嗎?

看板AndroidDev作者 (henry)時間12年前 (2013/05/16 08:39), 編輯推噓3(3011)
留言14則, 5人參與, 最新討論串1/1
請問一下各位 如果我在webview裡面放入一個網頁 我點了網頁的某個元件 然後把值傳回自己的app嗎? 或者是有類似的替代方案呢? 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.194.97.175

05/16 09:09, , 1F
網頁端如果是自己人寫的,就好做,webview能跟javascript
05/16 09:09, 1F

05/16 09:09, , 2F
互通。
05/16 09:09, 2F

05/16 09:12, , 3F
如果要做的事很簡單,可利用override loading url
05/16 09:12, 3F

05/16 09:55, , 4F
可以請大大在詳細說明一下嗎?例如網頁有個按鈕
05/16 09:55, 4F

05/16 09:55, , 5F
我在webview開啟網頁 然後我要怎麼知道點了按鈕
05/16 09:55, 5F

05/16 09:56, , 6F
點了按鈕以後要怎麼收到值?例如只是收一個String這樣
05/16 09:56, 6F

05/16 09:56, , 7F
感謝
05/16 09:56, 7F

05/16 10:48, , 8F
webView的話有辦法嗎??? 感覺無~..~
05/16 10:48, 8F

05/16 12:50, , 9F
關鍵字:jsinterface
05/16 12:50, 9F

05/16 14:01, , 10F
這個吧 addJavascriptInterface
05/16 14:01, 10F

05/17 01:30, , 11F
WebViewClient有shouldOverrideUrlLoading()和onPageStar
05/17 01:30, 11F

05/17 01:31, , 12F
ted() 如果你要抓的字串可以利用網址拿到
05/17 01:31, 12F

05/17 01:33, , 13F
不然就要靠javascript了
05/17 01:33, 13F

文章代碼(AID): #1Hb2gv8e (AndroidDev)