目的:因内部BS系统设计不合理,需要手动输入大量重复数据,所以想用C#制作一个悬浮窗(相似于迅雷的那种)置于最前,功能是点击它可以操作当前IE(8、9)或Chrome以及Webkit内核浏览器内的Dom元素,以完成自动填写表单功能。
难点:该系统填写表单时,大量使用了JQuery弹出的模态窗口。
问题:1、这种想法能否可行?怎么样在不借助Webbrowser的情况下获取浏览器加载普通网页以及模态窗口的Dom元素?
2、 假如必须借助Webbrowse控件来设计一个浏览器窗口的话,那么这种JQuery模态窗口应该怎么样处理?
求高人指点,真心感谢!
难点:该系统填写表单时,大量使用了JQuery弹出的模态窗口。
问题:1、这种想法能否可行?怎么样在不借助Webbrowser的情况下获取浏览器加载普通网页以及模态窗口的Dom元素?
2、 假如必须借助Webbrowse控件来设计一个浏览器窗口的话,那么这种JQuery模态窗口应该怎么样处理?
求高人指点,真心感谢!
解决方案
5
你可以试一下键盘精灵之类的
30
你的设计更不合理。
用外挂工具篡改浏览器dom的实现难度超过你们公司技术积累太多了。
要么本人作浏览器,要么用js来实现填表。
很显然你们本人作的系统实现填写数据,不就是在后台给控件赋值或前台给控件赋值。
这个功能实际上毫无技术含量,繁琐程度取决于你们页面能否有规律。
用外挂工具篡改浏览器dom的实现难度超过你们公司技术积累太多了。
要么本人作浏览器,要么用js来实现填表。
很显然你们本人作的系统实现填写数据,不就是在后台给控件赋值或前台给控件赋值。
这个功能实际上毫无技术含量,繁琐程度取决于你们页面能否有规律。
5