bho

    1熱度

    2回答

    我有一個BHO(Internet Explorer擴展),我試圖設置一個「data:image/png; base64,[code]」(base64編碼圖像緩衝區)作爲IHTMLImgElement的src。當從BHO的主線程調用put_src時,沒有問題,但現在我從另一個線程調用它,它返回E_OUTOFMEMORY。 base64編碼的字符串非常長。對於較短的base64字符串,它不會返回錯誤。

    3熱度

    1回答

    上的IE瀏覽器輔助對象工作時,我發現打電話,當IWebBrowser2::Navigate2方法與國旗navOpenInNewWindow,如果在BHO的IObjectWithSite::SetSite方法調用時,打開新的標籤頁新標籤在新的IE窗口中打開;但如果它在BHO的DWebBrowserEvents2::OnDocumentComplete事件處理程序中調用,則新選項卡將在當前IE窗口中打

    0熱度

    1回答

    從Internet Explorer中的BHO(瀏覽器助手對象),當我擁有IWebBrowser2接口時,如何獲取當前在Web瀏覽器中加載的頁面的完整源代碼? 是否必須從它所在的網址再次下載它,或者是否有辦法獲取Internet Explorer下載並用於呈現網頁的副本? 我嘗試獲取當前文檔的html元素的outerHTML,但它返回已經預處理的源代碼。當您在Internet Explorer中查

    0熱度

    1回答

    在獲取IWebBrowser2接口後,我使用CreateDialog在SetSite方法中創建一個無模式對話框。對話框資源位於BHO dll中。當創建IE的新實例(我的意思是可點擊IE快捷方式)的IE創建成功,但是當我創建一個新的選項卡創建失敗(但在其他計算機,它是成功的)。還有一點奇怪的是,有時創建一個新標籤頁也會創建一個新的IE進程,但有時不會。 這是對話創造代碼: bool MyDialog

    2熱度

    1回答

    加載網站時不會暴露我使用C#創建了一個示例BHO和暴露這個職位 Calling C# BHO methods from Javascript 的BHO得到註冊到IE 9成功以1個功能,我可以訪問在網站上託管的網站上的JavaScript中暴露的函數。 我用我的本地服務器創建了一個測試頁面,我的bho函數現在是未定義的。 我試圖將本地主機的IP地址更改爲IP地址,但仍然沒有效果。 下面是我的代碼。如

    2熱度

    1回答

    我想創建一個BHO,併爲此我需要實現IObjectWithSite。我在this link看過msdn文檔,它提到它所需的程序集是Microsoft.VisualStudio.OLE.Interop(在Microsoft.VisualStudio.OLE.Interop.dll中)。我有一個全新的Visual Studio 2010 sp1安裝,但我似乎無法在我的磁盤上的任何位置找到該DLL,並且

    0熱度

    1回答

    如果在http://msdn.microsoft.com/en-us/library/cc288084(v=vs.85).aspx中描述的即將創建新的IE進程,則IE應觸發此事件。但是,當創建新流程時,我無法獲得此通知,爲什麼?我正在使用IE8。謝謝!

    5熱度

    1回答

    我目前正在實現一個瀏覽器助手對象,該對象允許將電子郵件從Outlook拖到Internet Explorer的頁面。 我遵循以下帖子中描述的方法:Implementing a Drag-and-Drop function from MS Outlook into our web application。我有它的工作,但只在x64機器上。在X32/86的機器我得到下面的一段代碼異常(很明顯,我把它換

    2熱度

    1回答

    我正在學習在c#中編寫BHO,並且我已經爲DocumentComplete和BeforeNavigate2編寫了事件處理程序。在調試過程中,我注意到他們被多次觸發,如yahoo.co.in等某些網頁。 據我所知,這可能是因爲頁面中存在多個框架。 我的問題是: - 我怎麼知道這是被加載的完整頁面的事件? 我如何知道當我們要離開頁面時會觸發哪個事件? 添加一些示例代碼 private Internet

    0熱度

    1回答

    我正在寫一個BHO,通過COM公開了一些方法。他們大多數工作正常,但最近添加的2個顯示出奇怪的行爲。 當從頁面上的JavaScript調用時,新添加的方法「返回」未定義,而不是拋出一個異常,該方法或屬性不存在,因此該對象至少知道方法在其上,但從不執行它們。 bho.h class ATL_NO_VTABLE CBho : public IObjectWithSite, public IDisp