處理新窗口實在是很麻煩的一件事,不知道微軟為什么在新版本的OnNewWindow2事件中去掉了URL這樣的參數,而且OnNewWindow2事件不能完全捕捉到所有的新窗口打開。但假如安裝了Windows xp SP2的話,好處又回來了。
Windows XP SP2對Internet Explorer 6作了升級,并且提供了一個新的事件OnNewWindow3,它在OnNewWindow2事件之前發生,也包含了讓我們能夠加以過濾處理的新窗口的URL等參數,再加上INewWindowManager接口,就是實現Windows XP SP2中過濾廣告窗口功能的基礎。