webkit 模拟点击 winform
2024-10-18 05:07:27
刚在园子里看到有博主将WebBowser控件替换为Chrome内核(),链接http://www.cnblogs.com/gdyblog/p/WebKitBrowser.html
于是我想既然实现了替换内核,下一步就是模拟填表单和模拟点击等常规网页操作了吧。于是做了一点探索。实现模拟点击了。
代码如下:
webBrowser1.StringByEvaluatingJavaScriptFromString("document.getElementById('su').click()");
上面这句仅能对input标签有作用。
div或a标签使用下面这句
webBrowser1.StringByEvaluatingJavaScriptFromString("var _elm = document.getElementById('su');var _evt = document.createEvent('MouseEvents');_evt.initEvent('click', true, true);_elm.dispatchEvent(_evt);");
C#运行页面的JS方法可以这样
webBrowser1.Document.InvokeScriptMethod(“Funtion1”); //Funtion1是JS的方法名称
这个主要参考的http://blog.csdn.net/longhaoyou/article/details/46394189
最新文章
- CG Rendering v.s. Browser Rendering
- XIII Open Cup named after E.V. Pankratiev. GP of America
- Puppet Openstack Mitaka Design Summit小结
- 【DP水题】投票问题(二)
- No module ata_piix found的解决方法
- 【转】Struts2中的MethodFilterInterceptor(转)
- python's descriptor II
- HTML5新特性之WebNotifications
- 如何将DJANGO轻量级化
- 《A First Course in Mathematical Modeling》-chaper2-建模过程、比例性及几何相似性
- Delphi 内存分配 StrAlloc New(转)
- CentOS7.3利用kubeadm安装kubernetes1.7.3完整版(官方文档填坑篇)
- Linux 查看系统版本和内核
- html5-内联框架
- tableView与导航栏的偏移问题
- (转)通过 Javacore 诊断线程挂起等性能问题
- JAVA-JSP内置对象之page对象调用Servlet
- flask基础之请求处理核心机制(五)
- 某DP题目4
- C#使用EF连接PGSql数据库
热门文章
- HTTP Request Method共计15种
- pip apt source images
- 各个浏览器显示版本(IE,火狐)
- fedora自带OpenJDK,所以如果安装官方的JDK的话要先删除OpenJDK
- 检测到有潜在危险的 Request.Form 值
- HTML中的SVG
- <;c ss高效开发实战>;看完了,Bootstrap学习是关键
- [转]undo log与redo log原理分析
- CentOS 6.5 安装 Redis-3.2.6
- ORACLE_UNQNAME