百度了發現都是獲取ie的url,但不是ie的就獲取不了,請問怎么才能獲取到其他瀏覽器的url呢,如firefox,360,謝謝
uj5u.com熱心網友回復:
為什么有這樣的需求?各個瀏覽器界面布局不同的,就算用同一個瀏覽器,界面布局也有可能不同,比如我裝個FF的插件成Chrome風格的界面了。你是打算反向工程世界上所有的瀏覽器的所有插件么?uj5u.com熱心網友回復:
每種都考慮,作業量太大了。uj5u.com熱心網友回復:
那么請問具體的做法是怎樣呢,假如就只是360的,應該用到什么東西?
uj5u.com熱心網友回復:
360瀏覽器應該也是IE馬甲瀏覽器。一種簡單的實作就是遍歷360瀏覽器的視窗,找到地址欄那個視窗,GetWindowText即可。
uj5u.com熱心網友回復:
我用spy查到地址欄的句柄后,用GetWindowText取不出。
uj5u.com熱心網友回復:
你確認查到的是地址欄的句柄?類名是什么?uj5u.com熱心網友回復:
類名Chrome_OmniboxView(360極速),在spy上能看到url,但用GetWindowText時就沒有
uj5u.com熱心網友回復:
類名Chrome_OmniboxView(360極速),在spy上能看到url,但用GetWindowText時就沒有
目前我也遇到你這樣的問題,spy能看到URL但是當用GetWindowText去取的時候就是空的,另外我使用GetlastError時回傳的數值為5,意思是拒絕訪問!
不知道怎么處理好。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/146082.html
