为了账号安全,请及时绑定邮箱和手机立即绑定

从C#Windows Forms应用程序检索当前URL

从C#Windows Forms应用程序检索当前URL

潇潇雨雨 2019-11-19 11:05:01
我一直在使用Visual C#设计程序,遇到了使程序与Web浏览器交互的问题。基本上,我需要从网络浏览器(Internet Explorer,Firefox,Chrome等)中检索URL地址。我认为这并不是一件容易的事,但是经过数天的研究和测试,这似乎几乎是不可能的!到目前为止,我已经遇到了这个...其中具有以下代码:using NDde.Client;Class Test{    public static string GetFirefoxURL()    {        DdeClient dde = new DdeClient("Firefox", "WWW_GetWindowInfo");        dde.Connect();        string url = dde.Request("URL", int.MaxValue);        dde.Disconnect();        return url;    }}对于Firefox来说,这是完美的选择,但是由于某些原因,我无法使其与其他任何东西一起使用。我已经在Internet上找到了将“ Firefox”的代码部分更改为“ Iexplore”的方法,并尝试了其他形式的Internet Explorer表达,但是出现以下错误:“客户端无法连接到“ IExplorer | WWW_GetWindowInfo”,请确保服务器应用程序正在运行,并且支持指定的服务名称和主题名称对。在此问题上的任何帮助将不胜感激,因为这已经成为一项艰巨的任务。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 407 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信