C#如何获取当前网页的title
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#如何获取当前网页的title相关的知识,希望对你有一定的参考价值。
例如在网页浏览器中的tabpage上显示当前网页的title
参考技术A 只能获取到html的源代码。 在winform项目中,使用webbrowser控件,使用控件属性document,就可以得到托管的文档对象。类似js dom的。取HTML就是document.getElementbyName("html")[0].innerHTML。 或者,使用webclient.download(网页路径),直接下载html,临时保存后,再File.open,读出源文件。 webform里,同webclient。 前台,使用js,异步方式得到的,己经是html,试试便知,不再描述。本回答被提问者采纳JS获取当前网页大小以及屏幕分辨率等
<html>
<head>
<title>获取当前对象大小以及屏幕分辨率等</title>
<body>
<div style=
" width:88%;margin:30px auto; color:blue;"
id=
"div_html"
>
</div>
<script type=
"text/javascript"
>
var
s =
""
;
s +=
" 网页可见区域宽:"
+ document.body.clientWidth+
"<br />"
;
s +=
" 网页可见区域高:"
+ document.body.clientHeight+
"<br />"
;
s +=
" 网页可见区域宽:"
+ document.body.offsetWidth +
" (包括边线和滚动条的宽)"
+
"<br />"
;
s +=
" 网页可见区域高:"
+ document.body.offsetHeight +
" (包括边线的宽)"
+
"<br />"
;
s +=
" 网页正文全文宽:"
+ document.body.scrollWidth+
"<br />"
;
s +=
" 网页正文全文高:"
+ document.body.scrollHeight+
"<br />"
;
s +=
" 网页被卷去的高(ff):"
+ document.body.scrollTop+
"<br />"
;
s +=
" 网页被卷去的高(ie):"
+ document.documentElement.scrollTop+
"<br />"
;
s +=
" 网页被卷去的左:"
+ document.body.scrollLeft+
"<br />"
;
s +=
" 网页正文部分上:"
+ window.screenTop+
"<br />"
;
s +=
" 网页正文部分左:"
+ window.screenLeft+
"<br />"
;
s +=
" 屏幕分辨率的高:"
+ window.screen.height+
"<br />"
;
s +=
" 屏幕分辨率的宽:"
+ window.screen.width+
"<br />"
;
s +=
" 屏幕可用工作区高度:"
+ window.screen.availHeight+
"<br />"
;
s +=
" 屏幕可用工作区宽度:"
+ window.screen.availWidth+
"<br />"
;
s +=
" 你的屏幕设置是 "
+ window.screen.colorDepth +
" 位彩色"
+
"<br />"
;
s +=
" 你的屏幕设置 "
+ window.screen.deviceXDPI +
" 像素/英寸"
+
"<br />"
;
document.getElementById(
"div_html"
).innerHTML = s;
</script>
</body>
</html>
以上是关于C#如何获取当前网页的title的主要内容,如果未能解决你的问题,请参考以下文章