过去,有一种方法可以FindWindowEx结合使用SendMessage调用来获取多功能框中当前显示的文字,从而从Google Chrome浏览器中获取活动标签的网址。最近的(?)更新似乎已破坏了此方法,因为Chrome似乎现在正在呈现所有内容。(您可以使用Spy ++,AHK Window Spy或Window Detective进行检查)要在Firefox和Opera上获取当前URL,可以使用DDE和WWW_GetWindowInfo。Chrome似乎无法做到这一点(不再吗?)。这个问题的答案提供了有关它如何工作的更多信息,这是这段代码(正如我所解释的,它不再起作用- hAddressBox是0):var hAddressBox = FindWindowEx( intPtr, IntPtr.Zero, "Chrome_OmniboxView", IntPtr.Zero);var sb = new StringBuilder(256);SendMessage(hAddressBox, 0x000D, (IntPtr)256, sb);temp = sb.ToString();所以我的问题是:是否有一种新方法来获取当前关注的选项卡的URL?(仅标题还不够)
3 回答
- 3 回答
- 0 关注
- 1124 浏览
添加回答
举报
0/150
提交
取消