社区
C#
帖子详情
求指教,如何获取Chrome的Document DOM对象
红三天
2016-01-21 10:31:12
大家都知道,IE浏览器可以利用句柄获取其IHTMLDocument2 DOM对象,从而达到操作控制网页的目的。
请问Chrome如何能够实现同样的效果呢?
或者有没有什么思路,可以实现控制操作Chrome网页的方法。
备注:尽可能用C#语言使用,不使用JS。
...全文
702
6
打赏
收藏
求指教,如何获取Chrome的Document DOM对象
大家都知道,IE浏览器可以利用句柄获取其IHTMLDocument2 DOM对象,从而达到操作控制网页的目的。 请问Chrome如何能够实现同样的效果呢? 或者有没有什么思路,可以实现控制操作Chrome网页的方法。 备注:尽可能用C#语言使用,不使用JS。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
红三天
2016-01-21
打赏
举报
回复
@dongxinxi 我只是想通过代码控制chrome里打开的网页,例如,填写文本框、点击按钮等等。 目前通过chrome的句柄,我还没找到获取chrome网页DOM的方法。
IE11下面经常卡到爆
2016-01-21
打赏
举报
回复
莫非你是想搞个自己的webkit的浏览器?
https://www.baidu.com/s?wd=C%23%20webkit%E5%BC%80%E5%8F%91&rsv_spt=1&rsv_iqid=0x87ad9fd50012faa3&issp=1&f=3&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&oq=webkit%E5%86%85%E6%A0%B8%E5%BC%80%E5%8F%91&rsv_t=ac79%2F5Vm3XZrJdbxRrTZF7emkxICKHbNkQTptrwmhoKr9nHuAviA%2BpBQ%2B%2FbGitxC8aAk&inputT=3788&rsv_pq=a892697e001214c4&rsv_sug3=46&rsv_sug1=38&rsv_sug2=0&prefixsug=%3C%23%20webkit%E5%BC%80%E5%8F%91&rsp=0&rsv_sug7=100&rsv_sug4=4465
IE11下面经常卡到爆
2016-01-21
打赏
举报
回复
不都是一样的么,chrome只是浏览器,一种解析运行html的软件,跟网页本身没关系
红三天
2016-01-21
打赏
举报
回复
@dongxinxi 谢谢!如果的确没办法获取到Chrome的Dom对象,我也是准备开发扩展插件的。
IE11下面经常卡到爆
2016-01-21
打赏
举报
回复
你可以为chrome开发扩展插件,类似IE中的activeX,360抢票就是个chrome插件
http://www.cnblogs.com/walkingp/archive/2011/03/31/2001628.html
从IE 到
Chrome
:旧工程兼容性改造——
document
.frames()
本文探讨了从IE到
Chrome
的旧工程兼容性问题,重点关注
document
.frames()的使用差异。在IE7中,该方法返回frame的window
对象
,即便使用id属性;而IE11和
Chrome
43之后的版本,用法和返回值有所不同,
Chrome
不再支持
document
.frames,需使用window.frames['framename'],且id属性可能导致返回
dom
对象
而非window
对象
。
如何
获取
iframe window 和
document
对象
本文探讨了在不同浏览器中使用JavaScript操作iframe的兼容性问题,包括
获取
iframe的window
对象
和
document
对象
的方法,并提供了一段兼容多种浏览器的示例代码。
document
.body 与
document
.
document
Element区别
本文详细解析了在不同浏览器环境下,如
Chrome
、Firefox和IE,
document
.body与
document
.
document
Element在
获取
滚动条距离时的表现差异,以及如何实现兼容性解决方案。
IOS/Safari下
document
对象
的scrollHeight值比
Chrome
更大
本文分享了一段关于滚动加载更多的错误代码及其在iOS设备上遇到的问题。原本的代码试图从整个页面
获取
scrollHeight、clientHeight和scrollTop,但在包含头部的页面中,这种方法在iOS下导致无法正确加载更多内容。正确的做法是为滚动列表添加ref,通过$refs访问
DOM
节点以
获取
准确的尺寸信息。此外,还观察到
document
对象
的scrollHeight在iOS下比在
Chrome
下更大,具体原因待进一步研究。
JavaScript中
Document
对象
常见的的属性分析
本文系统分析JavaScript中
Document
对象
的10个高频属性:title、URL、referrer、cookie、head、body、forms、images、readyState和activeElement。涵盖其原理机制、典型用途(如SEO优化、动态注入、表单管理、加载控制)、安全注意事项(XSS防护、SameSite策略)及现代最佳实践(配合IntersectionObserver、MutationObserver、
DOM
ContentLoaded)。所有内容符合W3C标准并适配
Chrome
120+,聚焦
DOM
操作基础能力。
C#
111,129
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章