項目要實現一個後台程序,監聽IE浏覽器有沒有浏覽特定頁面
如果發現了特定頁面加載,立刻彈出用戶界面做一些操作可以代填用戶名密碼
用的方法是WM HTML GETOBJECT這個,獲取IWebBrowser2接口進而監聽
DWebEven2 事件,獲取DocumentCompelete比對URL
現在已經把代填這部分搞定了,但是怎麼才能實時監聽IE當前活動頁呢?
因為網頁打開了可能有好幾個標簽,
能想到的方法都試過了:
1 最粗暴的就是開個線程不斷的findwindow("IEFRAME")找Internet Explorer Server
2 用鉤子監聽SETFOCUS鍵盤焦點事件,有焦點,有IEFRAME然後執行
這個方法發現IE有個保護模式,鉤子掛不上
請問有什麼辦法,能獲取IE的活動頁面?
getforegroundwindow
findwindow