xpcom

    0熱度

    1回答

    我想分發一個Java瀏覽器構建MozSwing。當我點擊我正在瀏覽的HTML頁面中的下載鏈接時,應用程序會凍結。你有什麼提示嗎?

    1熱度

    1回答

    我有一個Firefox擴展,它彈出一個登錄表單(它是一個C++ winform,並不重要...)。它是利用callCom技術完成 - 這意味着C++客戶端集成,初始化Components.classes,然後的createInstance(),查詢接口等 所以,在Firefox中,當我打電話給我的客戶的登錄屏幕的瀏覽器正在等待因爲它會同步關閉,所以一切都會「卡住」。我的意思是,定時器,動畫GIF等

    1熱度

    1回答

    嗨我有一個XPCOM組件,我現在正在轉換爲使用ctypes。 我能夠創建採用wchar_t *的函數,並使用ctypes.jschar.ptr定義函數。 這一切都很好,但是當我需要創建wchar_t指針和指針數組時,我該如何使用輸出參數? 我已經做了很多的閱讀,我很困惑。 我該如何分配我的C DLL中的內存 ?我應該使用 malloc嗎?如果是這樣會如何得到 釋放? 如何分配和處理wchar_t

    1熱度

    2回答

    我上增加對Firefox 6的支持對我的附加在Mac OS,在下面的邏輯是通過工作內容的瀏覽器窗口在Firefox 4.5版本的工作,但無法在Firefox 6 XPCOM組件有IObserverClient子類,它本身作爲增加觀察員的自定義事件。 這個自定義事件是由瀏覽器overlay.js中通過選擇瀏覽器的內容發佈窗口 var observerService = Components.clas

    1熱度

    2回答

    我需要在一個JavaScript XPCOM組件和一個COM組件(本地WIN32進程)之間進行同步調用。 我知道,選項有: 1)打開套接字和使用TCP/IP 2)有一個NPAPI插件,並在擴展加載插件XUL 3)使用ctypes的 是還有其他更好的實現方法嗎?

    1熱度

    1回答

    我有一個基本的FF插件,用於查詢window.document中頁面DOM的內容。當它看到它時,它應該保存頁面。這是困難的部分。我不想複製「save complete」的功能,我只是想在適當的時候從插件/插件中調用預先存在的功能。 這是一個XPCom的東西嗎?或者它是純粹的JavaScript通過相關的API? iMacros for Firefox可以調用另存爲(不彈出關聯的對話框),但我看不出

    2熱度

    1回答

    有事在Firefox 6更改,因此我可以不再僅僅通過在像@mozilla.org/network/protocol;1?name=myscheme合同登記其添加我的nsIProtocolHandler(和nsIChannel)從一個附加的實施? 我已經檢查了所有我使用如有變更(由新 UUID判斷)的接口,但像以前那樣我沒有得到我的getFactoryProc呼叫我NSModule列出, 。 我是否

    1熱度

    1回答

    我正在開發一個插件,它應攔截所有文件上傳並根據用戶確認對話框繼續或中止它們。 用JavaScript DOM處理這樣做似乎沒有獲取上傳文件的任意網站的所有可能的方式,因爲文件上傳不再僅僅由<input type="file">認可,一些網站正在使用將Flash元素。 有沒有什麼辦法可以攔截文件選擇對話框或文件輸入流來實現這一目標?還有其他建議嗎?

    3熱度

    2回答

    我有一個研究用戶在瀏覽器上的行爲的瘋狂想法,我打算做一個Chrome/Firefox擴展來動態研究行爲。我在Java和Python中有一些預定義的庫來分析結果,這將無法用普通的JavaScript進行編程。 現在對於我的問題:是否有可能使用第三方庫,尤其是像Python或Java這樣的普通函數調用? 對於Firefox的Java XPCOM或PyXPCOM,我有一個模糊的想法。然而,對於初學者來說

    1熱度

    1回答

    我打算創建需要與Python接口的基於XULRunner的應用程序。計劃是使用PyXPCOM。目前我正在教自己使用PyXPCOM並通過Creating a Python XPCOM component中的示例組件developmnet,但無法使其工作。 我使用Ubuntu 11.04和我的步驟是: 創建的應用程序目錄,並複製我將XULRUnner 5.x的二進制分發到其中的xulrunner子目錄