C# WinForm WebBrowser 设置为编辑模式的示例代码

写个程序批量下载文件,要分析的html的页面是需要登录才能访问的,而下载的相关页面是不需要登录访问的,所以偷个懒,程序中把webbrowser 设置为编辑模式,这样把要分析的内容从已经登录的浏览器窗口中复制过来就可以了。

设置方法:

        private void mainForm_Load(object sender, EventArgs e)        {            this.webBrowser1.Navigate("about:blank");            if (this.webBrowser1.Document != null)            {                mshtml.IHTMLDocument2 doc = this.webBrowser1.Document.DomDocument as mshtml.IHTMLDocument2;                if (doc != null)                {                    doc.designMode = "on";                }            }        }

登录后复制

默认打开“about:blank”,否则“webBrowser1.Document == null”;

doc.designMode = “on”为编辑模式,doc.designMode = “off”为浏览模式;

需要添加引用:

这里只用到了:MSHTML

C# WinForm WebBrowser 设置为编辑模式的示例代码

======================文档信息===========================

以上就是C# WinForm WebBrowser 设置为编辑模式的示例代码的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2549790.html

(0)
上一篇 2025年3月6日 05:48:48
下一篇 2025年3月6日 05:48:54

AD推荐 黄金广告位招租... 更多推荐

发表回复

登录后才能评论