Android webview javascript获取图像

时间:2017-07-14 12:24:04

标签: javascript java android webview

我有代表博客帖子的网页视图。其中一些包含图像。

所以,我想让用户点击图片来单独显示它们。

因此,我有这个脚本:

function clickOrigin(e){
    var target = e.target;
    var tag = [];
    tag.tagType = target.tagName.toLowerCase();
    tag.tagClass = target.className.split(' ');
    tag.id = target.id;
    tag.parent = target.parentNode.tagName.toLowerCase();
    return tag;
}

var tagsToIdentify = 'img';

document.body.onclick = function(e){
    elem = clickOrigin(e);
    // for testing
    document.body.style.backgroundColor = "red";

    if (elem.tagType == tagsToIdentify) {
        javascript:window.location=this.src;
        // alert("IMAGE HAS BEEN CLICKED!");
        return false; // or do something else.
    }
};

经过一番阅读后,我偶然发现了这个:programmatic click in Android WebView

但我不认为这适合我。我怎样才能实现目标?脚本已执行,我已将javascript设置为启用并添加了WebChromeClient。谢谢!

0 个答案:

没有答案