c# webBrowser 怎么向163邮箱的发信页面的收件人的文本框赋值?

筒擮飨
2013-10-13 · TA获得超过4242个赞
知道小有建树答主
回答量:976
采纳率:0%
帮助的人:2296万
展开全部
除非你知道那个页面 的HTML源码(不能是脚本生成之后的)..然后可以这样获取 webBrowser 加载的页面的元素:webBrowser1.Document.GetElementById("txtKey") ; // 参数就是页面(HTML)元素的ID ,还可以调用 webBrowser1.Document.GetElementFromPoint() webBrowser1.Document.GetElementsByTagName();这些方法获取页面上的元素. 刚刚说的163 的写信页面,你去看看它的源码,根本找不到那个收件人地址填写控件(说明了页面内容是通过 "写信" 按钮调用脚本加载得到的.所以我们(至少我没有研究出来)无法得到那个控件的ID或者其他信息. 将包含 WebBrowser 窗口的类 加上 : [PermissionSet(System.Security.Permissions.SecurityAction.Demand,Name="FullTrust")] [System.Runtime.InteropServices.ComVisible(true)]标记.同时引用: using System.Security.Permissions; 然后 给 WebBrowser 的 赋值: bjectForScripting ,让它指向当前窗口: this.webBrowser1.ObjectForScripting = this;
摩杜云
2024-07-09 广告
判断一个发送邮件api公司的好坏,不只是看价格,还要考虑很多因素。建议可以多对比几个看看。您可以到摩杜云了解下。摩杜云成立于2019年,依托于公司多年技术沉淀和强大的云计算研发实力,面向全世界各个国家和地区、企业组织和个人开发者,提供全球的... 点击进入详情页
本回答由摩杜云提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式