0
我正在创建一个Windows窗体应用程序来跟踪在我的浏览器中打开的URL,但浏览器可能包含许多选项卡。如何获取在浏览器中打开的所有选项卡的URL?
我怎样才能得到在同一时间使用C#打开的所有标签的网址?
我正在创建一个Windows窗体应用程序来跟踪在我的浏览器中打开的URL,但浏览器可能包含许多选项卡。如何获取在浏览器中打开的所有选项卡的URL?
我怎样才能得到在同一时间使用C#打开的所有标签的网址?
获取URL从Firefox和Opera:
DdeClient dde = new DdeClient(browser, "WWW_GetWindowInfo");
dde.Connect();
string url = dde.Request("URL", int.MaxValue);
string[] text = url.Split(new string[] { "\",\"" }, StringSplitOptions.RemoveEmptyEntries);
dde.Disconnect();
return text[0].Substring(1);
什么浏览器?你有什么尝试? –
[Here](http://stackoverflow.com/questions/13307946/get-the-urls-of-opened-tabs-in-browser)和[here](http://stackoverflow.com/questions/7814027/我怎样才能获得 - 从Chrome浏览器打开页面 - Firefox和Firefox)是一些例子。 – Brian