馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
最近公司出了題目是WebView 顯示網頁後 點選某個地方要有回傳值
就像今天有一個商品我點選他 就會跳出另一頁
在網路上有爬文 有一段是
myBrowser.loadUrl("javascript:(function(){" +
"var objs = document.getElementsByTagName("img"); " +
"for(var i=0;i<objs.length;i++) " +
"{"
+ " objs.onclick=function() " +
" { "
+ " window.imagelistner.openImage(this.src); " +
" } " +
"}" +
"})()");
但它是只要點選圖面都會做回應然後會到
@android.webkit.JavascriptInterface
public void openImage(String img) {
Toast.makeText(context,"點擊圖片",Toast.LENGTH_SHORT).show();
}
}
點選後會執行甚麼
如果我只想點選某一張然後回傳就好,對javacript還不是很熟...不知道該怎麼下語法 也不知道網頁該如何看起
|
|