我有代表博客文章的网络视图。其中一些包含图像。
所以,我想捕捉到用户点击图像来单独显示它们。
因此,我有这样一个脚本:
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。谢谢!
暂无答案!
目前还没有任何答案,快来回答吧!