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

使用C#从Google Chrome获取当前标签页的URL

使用C#从Google Chrome获取当前标签页的URL

C#
狐的传说 2019-11-13 09:33:34
过去,有一种方法可以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
提交
取消
意见反馈 帮助中心 APP下载
官方微信