本地应用程序怎么和网页进行交互

本地应用程序怎么和网页进行交互,第1张

有个网页它上面需要显示当前电脑已经开启了的程序名字,类似任务管理器中看到的。

设想的架构,本地会运行一个服务程序,这个服务程序用来获取当前电脑上已经运行的程序名称。

网页在它需要显示当前电脑已经开启了的程序名字的时候发命令给本地服务程序,进而获得到程序的名字。

希望我的回答可以帮到您哦

用WinForms是很好控制WebBrowser里面的信息的

先加载:Microsoft.mshtml

下面给了几个基本的 *** 作

打开网页中的链接直接是:

object c=null

myWeb.Navigate("http://zhidao.baidu.com/",ref c,ref c,ref c,ref c)

//...获取WebBroswer中的body代码

mshtml.HTMLDocumentClass doc=(mshtml.HTMLDocumentClass)myWeb.Document

mshtml.HTMLBody body=(mshtml.HTMLBody)docCC.body

string html=body.innerHTML.ToString()

//...如果里面有Form,要给里面的text填充信息

mshtml.IHTMLDocument2 doc2=(mshtml.IHTMLDocument2)myWeb.Document

mshtml.IHTMLElementCollection inputs

inputs=(mshtml.IHTMLElementCollection)doc2.all.tags("INPUT")

mshtml.IHTMLElement element=(mshtml.IHTMLElement)inputs.item("userName",0)

mshtml.IHTMLInputElement inputElement=(mshtml.IHTMLInputElement)element

inputElement.value="填充信息"

//...要点击里面的某个按钮

mshtml.IHTMLDocument2 doc2=(mshtml.IHTMLDocument2)myWeb.Document

mshtml.IHTMLElementCollection inputs

inputs=(mshtml.IHTMLElementCollection)doc2.all.tags("INPUT")

mshtml.IHTMLElement element=(mshtml.IHTMLElement)inputs.item("SubmitBut",0)

element.click()

//...

有各种个样的事件都可以被捕捉的

你在它的事件里可看到,什么文件下载啊,网页打开完毕等


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8138034.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存