如何使用.NET 2.0 Windows/Console应用程序从运行中的Firefox实例获取URL? C#或VB代码即可。

谢谢!

最佳答案

以Rob Kennedy的答案为基础并使用NDde

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;
        }
}

注意:这非常慢。在我的计算机上需要几秒钟。结果将如下所示:
"http://stackoverflow.com/questions/430614/get-firefox-url","Get Firefox URL? - Stack Overflow",""

有关浏览器DDE here的更多信息。

关于c# - 获取Firefox URL?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/430614/

10-09 06:06
查看更多