Android 台灣中文網

標題: webview裡點選問題..新手求救 [打印本頁]

作者: 小倞    時間: 2017-4-7 10:18
標題: webview裡點選問題..新手求救
最近公司出了題目是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還不是很熟...不知道該怎麼下語法 也不知道網頁該如何看起


作者: qr519438    時間: 2017-8-20 01:47
你都知道自己的問題是不懂javacript了
那你要做的應該是學習javacript才對吧




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1