xpcom

    0熱度

    1回答

    我正在開發一個Firefox擴展,它與基礎Windows服務(我已經創建)進行接口連接。 在開發到目前爲止,我在安裝程序(安裝FF擴展和服務)時遇到了一個錯誤。這是由於Vista上的安全模型需要提升權限才能安裝和啓動服務。我調整了安裝程序,現在它安裝正常(只需向最終用戶顯示額外的Vista'esque警告對話框 - 我可以忍受!) 我現在正在開發將安裝XPCOM組件的過程以及我已經做的XUL的東西

    14熱度

    5回答

    我正在閱讀有關XPCOM組件的開發。我遇到這些名爲白名單數據和黑名單數據,我試圖找出谷歌,但不能..我不知道它如何編程相關,所以原諒我,如果我把問題放在錯誤的地方..

    0熱度

    1回答

    我有一個DLL(我沒寫),我想在XULRunner應用程序中使用它。我對此幾乎一無所知,所以請耐心等待。顯然,我可以使用XPCOM來加載DLL,然後調用它的函數。我會怎麼做?

    1熱度

    2回答

    我正在開發一個使用XPCOM的Firefox插件,我還沒有閱讀所有的文檔,但據我所見,插件只是一個DLL,它通過XPCOM接口提供服務,並與瀏覽器通過XPCOM接口。由於插件本身是本機DLL,安全模型將如何工作?它是否依賴於這樣的事實,即用戶相信插件不會做噁心的事情,比如使用OCX控件? 我看不到任何其他方式可以安全......是否有?

    3熱度

    1回答

    我應該使用哪些XPCOM界面來檢測選項卡的打開,關閉和切換,並從Firefox擴展中獲取關聯的URL? 我已經看到了管理JS中選項卡的代碼的實例,但從C++中怎麼樣?

    0熱度

    2回答

    我創建一個JavaScript XPCOM組件它的源代碼如下 - Components.utils.import("resource://gre/modules/XPCOMUtils.jsm"); function callback() { } callback.prototype = { classDescription: "My Hello World Javascript

    0熱度

    1回答

    稱爲XPCOM功能我想創建XPCOM組件線程... 以下是一個 nsresult rv = NS_OK; nsCOMPtr<Callback> obj = do_CreateInstance("@jscallback.p2psearch.com/f2f;1", &rv); NS_ENSURE_SUCCESS(rv, rv); char* str="Hello from

    4熱度

    4回答

    我有一個關於如何構建(新)Firefox擴展和現有C#代碼之間的通信結構的問題。 firefox擴展將使用配置數據並生成其他數據,因此需要從某處獲取配置數據並將其保存在某處。數據由現有的C#代碼生成/使用,所以我需要決定擴展應該如何與C#代碼交互。 一些相關的因素: 它只能在Windows上運行,在一個相對可控的企業環境。 我有一臺windows服務,運行在機器上,內置C#。 將數據存儲在本地數據

    1熱度

    1回答

    我有一個使用工作線程多線程的擴展,如here所示。 每當worker線程返回主線程的值時,我正在更新UI,並且我再次啓動該線程,因爲我想持續執行該操作。我不能使用setInterval,因爲內部線程是對C++ XPCOM組件函數的調用,它會套接字recv阻塞調用,並且接收可能不是週期性的。 現在,當我關閉Firefox時,Firefox窗口關閉,但Firefox進程繼續運行並消耗99%的CPU。所

    3熱度

    2回答

    我想使用C++ XPCOM組件創建一個Firefox擴展,該擴展使用javascript XPCOM組件。有沒有任何框架允許C++ XPCOM組件/ firefox擴展的測試驅動開發?