我想在 webkitview 中注入一个 javascript 代码,当用户点击它时获取被点击图像的 src 属性。我还发现有些图像没有将它们的 src 属性直接放在 img balise 中,但它是由 balise 中的一个类注入的。我发现这个脚本可以在 webview 中获取点击的 Html 元素:
document.addEventListener("click", function(evt) {
var tagClicked = document.elementFromPoint(evt.pageX - window.pageXOffset, evt.pageY - window.pageYOffset);
window.webkit.messageHandlers.jsMessenger.postMessage(tagClicked.outerHTML.toString());
});
类注入的 src 属性示例: <img alt="Chaussure de football enfant terrains secs Agility 900 FG JR grise et bleue" class="source-medium">
在这种情况下,如果返回的字符串是图像,我可以从返回的字符串中获取 src 属性,但是如果 src 属性是由 img balise 中的类注入的,则我无法从返回的字符串中获取它。任何人都可以帮忙吗?谢谢。
慕容708150
相关分类