2010-09-02 53 views
1

不,這不是給我發送codez請求。如何獲取Firefox/IE/Chrome中可見選項卡的URL?

我正在爲自己的娛樂寫一個小工具。在這方面,我需要該實用程序從當前打開的三種瀏覽器(Firefox,IE,Chrome)中任何一種的可見/活動選項卡中讀取URL,然後關閉並使用該URL執行操作。

我假設我需要PInvoke的一些東西,可能是EnumWindows,或GetForegroundWindow或一些這樣的。我在Win32 API方面有豐富的經驗,但目前我需要琢磨一下,因爲過去很長一段時間,因爲我曾經爲他們準備午餐,並且習慣將SDK文檔作爲娛樂手段閱讀,娛樂。

我在想辦法從活動瀏覽器的活動選項卡的地址欄中檢索文本。任何指向正確的方向將非常感激。

+0

但是,如果地址欄中的文本不是正在顯示的實際頁面,您會怎麼做?也就是說,用戶可能在地址欄中鍵入了某些內容,但未啓動抓取。所以瀏覽器可能會顯示yahoo.com主頁,但地址欄顯示google.com。 – 2010-09-02 21:06:41

+0

是的,這是我不會遇到的情景。我正在爲固定的給定數量的場景開發這個個人實用程序,因此集合如果有限。 – 2010-09-02 21:09:19

回答

0

嗯,這個example使用EnumChildWindows,但你可能無法讓它在支持UAC的低權限IE世界中工作。

相關問題