綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] webview裡點選問題..新手求救

[複製連結] 查看: 2183|回覆: 1|好評: 0
跳轉到指定樓層
樓主
小倞 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2017-4-7 10:18

馬上加入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還不是很熟...不知道該怎麼下語法 也不知道網頁該如何看起

「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
qr519438 | 收聽TA | 只看該作者
發表於 2017-8-20 01:47
你都知道自己的問題是不懂javacript了
那你要做的應該是學習javacript才對吧
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則