勾成浏览器的标签更改事件 [英] Hook into tab changed event of browser

查看:110
本文介绍了勾成浏览器的标签更改事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在一个正在进行的项目(在Windows,.NET C#),我们遇到了发展的瓶颈:
我们要观察当前选项卡的所有主流浏览器(IE,FF,铬,歌剧,Safari浏览器)的变化。

In an ongoing project (Windows, .NET C#) we encountered a bottleneck in our development: we have to observe the change of the current tab in all major browsers (IE,FF, Chrome, Opera, Safari).

当标签更改事件已被抓获,但必须写入到一个文件中。

As soon as tab change event has been captured, it must be written to a file.

这是可行的?

推荐答案

我终于做了以下内容:

追踪EVENT_OBJECT_NAMECHANGE窗口标题

tracked the EVENT_OBJECT_NAMECHANGE for the Window title

只要标题得到改变,我知道有一些新装,所以我检查了使用各种技术(NDDE为Firefox和Opera浏览器的URL,检查一个特定的窗口类为Chrome等。 ..!托尔斯滕是正确的说,它是不可能的,所以我只实施了主要的浏览器)

as soon as the title gets changed i know there was something "new" loaded, so i checked for the URL of the browser using various techniques (nDDE for Firefox and Opera, checking for a specific Window Class for Chrome, etc...! Thorsten is right by saying that it's impossible, so i implemented only for the major browsers)

这篇关于勾成浏览器的标签更改事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆