【发布时间】:2010-09-02 20:58:15
【问题描述】:
不,这不是 向我发送 codez 请求。
我正在编写一个小实用程序供自己娱乐。在这方面,我需要该实用程序从当前打开的三个浏览器(Firefox、IE、Chrome)中的任何一个上的可见/活动选项卡中读取 URL,然后使用该 URL 执行某些操作。
我假设我需要为某些东西 PInvoke,可能是 EnumWindows 或 GetForegroundWindow 或类似的东西。我在 Win32 API 方面有丰富的经验,但目前,我需要稍微闲逛一下,因为我已经很久没有吃过他们的午餐了,并且习惯于阅读 SDK 文档作为一种娱乐方式和娱乐。
我正在尝试从活动浏览器的活动标签的地址栏中检索文本的方法。任何指向正确方向的指针将不胜感激。
【问题讨论】:
-
但是如果地址栏中的文字不是实际显示的页面,你会怎么做?也就是说,用户可能在地址栏中键入了一些内容,但尚未启动获取。因此浏览器可能显示的是 yahoo.com 主页,但地址栏显示的是 google.com。
-
是的,我不会遇到这种情况。我正在为固定的给定数量的场景开发这个个人实用程序,所以如果集合是有限的。
标签: c# internet-explorer internet-explorer-8 winapi