所有其他Chrome问题都询问如何编辑webview页面并更改其中的内容......
但我想从webview中获取一个项目并将其放到我的应用程序中。例如,如果它是一个i帧我会做这样的事情:
var iframe = (tabl.contentDocument) ? tabl.contentDocument : tabl.contentWindow.document;
document.getElementById("div1").innerHTML = iframe.getElementById("div2").innerHTML;
我想从webview中提取信息供我自己使用,但每次我尝试都会收到错误,因为一帧是Chrome应用,另一帧是https及其不安全或其他什么
答案 0 :(得分:3)
您可以将javascript注入网页视图。
这样的事情:
webview.executeScript({ code: "document.getElementById('myDomElement').innerHTML" }, function(result) {
console.log(result);
});
回调返回最后一个评估值。