我要做的是,从 Web 服务 (WCF) 向远程计算机(Web 服务使用者)提供打开其默认 Web 浏览器(无论是 Internet Explorer、Firefox、Chrome 等)的指令,导航到某个网页并继续监视该浏览器的事件,以便我可以在某个点从文档标题中捕获某个值,并对其进行处理。
我已经能够发送命令来打开 Internet Explorer 并导航到一个 URL,从 Web 服务到远程计算机(我的消费者),但我不喜欢这种方法,因为我无法监控 Document.Title在任何给定时间更改或访问其值的属性。这是一个例子:
using System.Diagnostics;
public void DoIt();
{
Process batchProcess = new Process();
batchProcess.StartInfo.FileName = "iexplore.exe";
batchProcess.StartInfo.Arguments = "http://whatever.com";
batchProcess.Start();
}
这会在远程计算机上打开 Internet Explorer 并导航到我给它的 Url,但我无法密切关注浏览器的事件或属性值...。
有人可以帮忙吗?;-)