c# - Hook 浏览器的选项卡更改事件

标签 c# browser hook

在一个正在进行的项目(Windows、.NET C#)中,我们遇到了开发瓶颈: 我们必须观察所有主流浏览器(IE、FF、Chrome、Opera、Safari)中当前选项卡的变化。

一旦捕获到选项卡更改事件,就必须将其写入文件。

这可行吗?

最佳答案

我最终做了以下事情:

跟踪窗口标题的 EVENT_OBJECT_NAMECHANGE

一旦标题更改,我就知道加载了一些"new"内容,因此我使用各种技术检查浏览器的 URL(Firefox 和 Opera 的 nDDE、Chrome 的特定窗口类等)。 ..!托尔斯滕说这是不可能的,所以我只针对主要浏览器实现了)

关于c# - Hook 浏览器的选项卡更改事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14436215/

相关文章:

c++ - 创建 KeyBoard Hook 时出现编译器错误

c# - 获取图像中每种颜色的使用百分比

c# - 具有多种日期时间表示形式的 CultureInfo

html - 透视属性 (css3) 不适用于 Mozilla Firefox 浏览器

javascript - HTMLSpanElement 与 HTMLUnknownElement

html - 当我缩小浏览器窗口时,段落元素会强制文本跳转到下一行吗?

git - 如何配置 Git post commit 钩子(Hook)

go - 如何进行dll注入(inject)

c# - 如何从列表下限到上限中选择项目?

C# 错误 CS1061 : Type `System.Collections.Generic.List<int>' does not contain a definition for `Length'