您好,我用webview加载了一个外部网页(如百度),现在想将这个网页的html代码取出来,请问获取webview内的html内容是要自己写一个JS然后通过evalJS来读取吗?
如果是的话,这个JS要怎么写。。网上有类似的例子吗。。确实不太懂,没怎么写过JS。。。不好意思,跪求帮忙
您好,我用webview加载了一个外部网页(如百度),现在想将这个网页的html代码取出来,请问获取webview内的html内容是要自己写一个JS然后通过evalJS来读取吗?
如果是的话,这个JS要怎么写。。网上有类似的例子吗。。确实不太懂,没怎么写过JS。。。不好意思,跪求帮忙
获取webview打开中旋网页面的源代码,这是代码,你看一下,是不是符合你要求
<html>
<head>
<title>获取webview打开中旋网页面的源代码</title>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport">
</head>
<body>
<div onclick="zxlmweb()">获取webview打开的网页的源代码</div>
<script>
function plusReady() {
web = plus.webview.create('http://www.zxlmweb.com/', '', { top: "100px", bottom: "0px" });
plus.webview.currentWebview().append(web);
}
if (window.plus) {
plusReady()
} else {
document.addEventListener('plusready', plusReady, false)
}
function zxlmweb() {
web.evalJS("var xxoo=document.documentElement.outerHTML;alert(xxoo);"); //需要注入的js,然后在注入的js里面添加获取整个网页的源代码的事件
}
</script>
</body>
</html>
这是我的网站,O(∩_∩)O谢谢支持----->>中旋网ZxlmWeb
什么都不会 (作者)
谢谢谢谢,就是这样,太感谢了~
2017-04-25 11:10