這是一個非常簡單的問題,有幾個部分,我不完全確定是可能的。從瀏覽器獲取窗口和標籤
- 選擇一個瀏覽器,任何瀏覽器。這可以在任何瀏覽器中完成。我最初的願望是Chrome,但它似乎是最不可能工作的人。
- 它需要有一種方法來區分不同的窗口。
- 它需要能夠讀取給定窗口內所有打開標籤的URL。
- 閱讀瀏覽器窗口的大小和位置(我已經有了這個功能,所以它不是必需的)。
我有一個現有的Windows窗體應用程序。理想情況下,我希望能夠打開瀏覽器窗口並保持一定的知識。基本上在重新加載文件後,我希望它能夠按照它們保存時的方式打開瀏覽器窗口。我不關心標籤中的任何信息,所以我真正需要的是能夠重新打開已打開的URL並知道哪個URL屬於哪個窗口以及按照哪個順序。
到目前爲止,我已經能夠讀取所有打開的標籤,但我一直無法區分哪個標籤屬於哪個窗口,所以這是不是真的要正常工作。說實話,除了某種參考彙編(迄今爲止我還沒有找到),我根本看不出有辦法做到這一點。但是,也許有人知道一種方法來做到這一點。
查找到硒(或任何其他瀏覽器自動化/測試工具)或更好的只是舉辦自己的瀏覽器...請注意,在目前的狀態您的文章是有點過於廣泛,SO(和難以縮小下來,你實際上並沒有解釋你爲什麼要這樣做)。 –
這是否有幫助http://stackoverflow.com/questions/13307946/get-the-urls-of-opened-tabs-in-browser – Amitd
@Amitd雖然這個問題沒有說明什麼知道哪個窗口持有什麼標籤,如果我玩弄它,代碼示例看起來很有希望。我會嘗試一下,看看我能否滿足我的需求。如果它確實有效,你可以從中得出答案,我很樂意將它標記爲正確的。 –