android webview javascript获取图片点击

nxowjjhe  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(170)

我有代表博客文章的网络视图。其中一些包含图像。
所以,我想捕捉到用户点击图像来单独显示它们。
因此,我有这样一个脚本:

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.
    }
};

读了一番之后,我偶然发现了这个:androidwebview中的程序化点击
但我不能让这对我有用。我怎样才能达到我的目标?脚本执行后,我将javascript设置为enabled,并添加了一个webchromeclient。谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题