2013-07-22 35 views
0

我已經使用BandObjects(使用COM程序集-Interop.SHDocVw.dll)創建了一個IE工具欄來實現自定義搜索功能。工具欄包含一個搜索框,該框用於輸入並返回結果。必須從兩個或更多搜索引擎獲取結果,然後在將結果顯示在瀏覽器中之前將其結合在一起。所以你可以看到我需要用我的組合結果編寫資源管理器窗口的文檔對象模型。有沒有什麼辦法可以使用WebBrowser Class(Band Objects)來編寫DOM?

我無法看到WebBrowser Class提供的任何屬性或方法,它們讓我可以編寫DOM。任何人都可以請建議最好的解決方案來完成這項任務。 BandObjects API的鏈接對我來說是很有幫助的。

回答

0

您使用當前加載的頁面的Document對象來修改其DOM。話雖如此,但強烈建議在C#中編寫Internet Explorer擴展。 http://blogs.msdn.com/b/ieinternals/archive/2009/08/21/agcore-addon-hangs-internet-explorer.aspx

+0

謝謝@EricLaw的輸入。即使我不太確定使用C#來完成這項任務。你會建議使用Visual C++相同嗎?如果你提供一些指針,我將不勝感激。 – Aakash

+0

文檔對象屬性是隻讀的,不可用於更新。 – Aakash

相關問題