Java androidwebview访问DOM
我提出了一个简单的问题。我想获得Android webview的DOM文档 我为解决这个问题所做的:Java androidwebview访问DOM,java,android,webview,domdocument,Java,Android,Webview,Domdocument,我提出了一个简单的问题。我想获得Android webview的DOM文档 我为解决这个问题所做的: 谷歌这个 阅读文档 我写了这个问题 我发现的是: 有上百人说你不能访问这个 在使用webview布局时,IDE的调试视图中没有任何子级 还有我的更多问题: 没有办法得到这个物体吗 哪个对象引用了此对象或拥有DOMDocument webview只是将文档重新解释为布局,还是webview真的绘制文档 感谢所有能给出提示或回答这些问题的人 编辑: 如前所述,我可以使用js接口,但我不使
- 谷歌这个
- 阅读文档
- 我写了这个问题
- 有上百人说你不能访问这个
- 在使用webview布局时,IDE的调试视图中没有任何子级
- 没有办法得到这个物体吗
- 哪个对象引用了此对象或拥有DOMDocument
- webview只是将文档重新解释为布局,还是webview真的绘制文档
WebView.evaluateJavascript(
"function(){return "JSON";})();",
new ValueCallback<String>(){
public void onRecieveValue(String p1){
//TODO : CODE HERE
}
});
WebView.evaluateJavascript(
函数(){return“JSON”;}();“,
新的ValueCallback(){
接收值上的公共void(字符串p1){
//TODO:代码在这里
}
});
使用JavaScript接口返回html源代码,并使用jsoup等解析器进行解析,然后将更改后的文档加载到WebView中,或者使用JavaScript更改文档。请看:这就是我目前所做的,但这只是一个解决办法,我使用一个带有返回值的匿名函数来保持javascript环境干净,我将添加这个描述