有沒有辦法在IE中創建「每瀏覽器」的瀏覽器欄,這意味着所有打開的標籤瀏覽器欄通用?按MS準則創建的瀏覽器欄是「每個選項卡」,這意味着每個新選項卡上都會打開一個新的瀏覽器欄。或者,有沒有一種方法可以在內置的「每個瀏覽器」瀏覽器欄之一中顯示HTML文檔 - 「收藏夾」,「Feeds」,「討論」等。IE瀏覽器「瀏覽器」瀏覽器欄
3
A
回答
1
有沒有這樣做的內置方式。 Explorer欄的可擴展性模型決定了Explorer欄和Tabs之間的1:1比例。原因很多,並且通常與從IE6到具有Tabs的現代瀏覽器的最簡單路徑有關。想想基於OLE的架構:對於初學者,您有您的站點對象,由IObjectWithSite設置。您可以使用該站點來查詢IWebBrowser2,當前IHTMLDocument2等內容。通常,擴展程序在獲取這些指針時緩存這些指針。因此你想要這個1:1的對應關係。
如果你想擁有一個實例瀏覽器欄,你可以這樣做,但它會涉及重新生成子窗口跨進程,以及一大堆基於BHO的代碼來讓IE的窗口狀態恰到好處。你最好使你的狀態可以很容易地序列化,處理DWebBrowserEvents2 :: WindowStateChanged並僞裝它。
相關問題
- 1. Chrome瀏覽器 - 相當於Firefox瀏覽器的IE瀏覽器
- 2. IE瀏覽器:工具欄與瀏覽器欄
- 3. 在IE瀏覽器
- 4. jquery導入不工作在IE瀏覽器,火狐瀏覽器,Safari瀏覽器
- 5. 問題與圖像和Chrome瀏覽器,火狐瀏覽器,IE瀏覽器
- 6. iFrame溢出x在Chrome瀏覽器,IE瀏覽器,Opera瀏覽器,但不是火狐瀏覽器上的BUG
- 7. 互聯網瀏覽器,Chrome瀏覽器Chrome瀏覽器
- 8. 將IE瀏覽器插入IE瀏覽器BHO
- 9. Chrome瀏覽器相比,Safari瀏覽器
- 10. Twilio瀏覽器到瀏覽器
- 11. 瀏覽器內的瀏覽器
- 12. 如何禁用瀏覽器瀏覽器?
- 13. Safari瀏覽器從其他瀏覽器
- 14. MySQL 2瀏覽器像sqlite3瀏覽器?
- 15. P2P(瀏覽器來瀏覽器)與Java
- 16. 瀏覽器內部的瀏覽器
- 17. 用戶Agnet(瀏覽器/瀏覽器)Progmatically
- 18. Android:2瀏覽器中的瀏覽器
- 19. 跨瀏覽器與多瀏覽器
- 20. IE瀏覽器在關閉瀏覽器後做註銷
- 21. 佈局在Safari瀏覽器和IE瀏覽器出錯了
- 22. 打開文件 - Chrome瀏覽器和IE瀏覽器
- 23. PHP瀏覽器檢測IE瀏覽器> 6
- 24. 所有瀏覽器,但IE瀏覽器的jquery fadeIn()
- 25. IE瀏覽器兼容瀏覽器兼容性問題/ Firefox
- 26. 適用於非IE瀏覽器的瀏覽器緩存API
- 27. Chrome瀏覽器僅加載IE瀏覽器樣式表
- 28. 跨瀏覽器編碼:Mac上的IE瀏覽器
- 29. ajax調用在Chrome瀏覽器,Firefox但不在IE瀏覽器?
- 30. 與IE瀏覽器的瀏覽器崩潰jquery-1.8.2.js