xpcom

    1熱度

    2回答

    我有成功的安裝我的dll文件雷鳥。但在我XPCOMViewer我只能找到接口而不是類,所以,當我使用的組件,它顯示了我的錯誤: 類型錯誤:Components.classes [CID]是不確定的 這裏是我的所有文件: 尊敬的大家, 我已成功安裝我的dll文件到雷鳥。但在我XPCOMViewer我只能找到接口而不是類,所以,當我使用的組件,它顯示了我的錯誤: 類型錯誤:Components.cla

    1熱度

    1回答

    完成我的代碼將文件複製到新的位置,然後打開該文件在這個新位置。據我所知,在複製完成之前,代碼可能會嘗試打開文件存在問題。 此問題是特定的Firefox擴展其複製從默認位置SQLite數據庫到用戶指定一個新的位置。如果源碼文件並不在新位置存在,那麼調用openDatabase將創建一個新的空白數據庫。 // some pseudocode var old_path // is an nsILoca

    4熱度

    2回答

    我第一次嘗試了Firefox擴展開發,到目前爲止它一直很順利,但我遇到了一個問題;我需要做的事情之一是覆蓋內置的nsIPromptService並將其替換爲我自己的東西。 我通過基本XPCOM組件創建教程走到這裏,並得到了世界你好一個工作: https://developer.mozilla.org/en/creating_xpcom_components ,一切都在這看似很正常,但沒有什麼我已經

    0熱度

    2回答

    谷歌瀏覽器有沒有辦法訪問剪貼板(即獲取和設置剪貼板的內容)? Internet Explorer允許通過使用ActiveX和我通過XPCOM在Firefox中工作,我想知道是否有任何方式在Chrome中執行此操作? 我想要的是能夠攔截JavaScript中的「粘貼」事件,並在粘貼到網站的textarea(或我的案例中的RTE)之前預處理剪貼板的內容。 感謝所有幫助

    0熱度

    1回答

    我需要將http請求重定向爲過濾器插件的一部分。 我正在使用nsIObserverService,它爲我提供了主題,主題和數據。 我知道如何取消請求,但我需要用URL替換請求到塊頁面。 我知道如何使用window.content.document.location.replace重定向窗口內容,但會殺死所有後續請求。 我只想在請求級別進行替換。 請指教。 在此先感謝。在服務器

    0熱度

    1回答

    使用Range.StartContainer 的結果是什麼,該指令使用XPCOM Sel:=ContentWindow.GetSelection; Range:=Sel.GetRangeAt(0); Range.StartContainer GetSelection給了我們所有的項目中選擇?

    0熱度

    1回答

    選擇的類型我需要知道項目由getSelection選擇的類型: Sel:=ContentWindow.GetSelection; Range:=Sel.GetRangeAt(0); // le premier élément selectioné sel.RemoveAllRanges(); range.deleteContents(); // obteni

    2熱度

    1回答

    在頁面加載過程中,文檔本身及其必備條件有多少個HTTP請求。我如何掛鉤它們,檢索目標URL並防止在某些條件滿足時發送請求?插件也可以發出HTTP請求,我也想要覆蓋它們。

    0熱度

    2回答

    我試圖從google找到答案,但我失敗了。 我對python很熟悉,我們可以通過「os.path.sep」來檢查平臺特定的目錄分隔符。 XPCOM組件中是否存在可以指示路徑分隔符的方法或常量? 或者有沒有一種方法來規範特定於平臺的路徑? 例如,用戶輸入下窗口中的文件路徑:C:/path1/path2/test.txt 使用了nsILocalFile ::使用initWithPath會拋出異常,如果

    3熱度

    1回答

    雖然我知道XPCOM的很多功能都是用C++實現的,但使用帶有空函數,常量和JSDoc的JavaScript存根仍然很棒。這些可用於支持代碼完成,檢查,快速文檔以及WebStorm(IntelliJ)等IDE的其他功能。 如果這只是存在某個地方(但我沒有找到它)會很好。另一種方法是嘗試從IDL生成它們,但我還沒有找到一種方法來做到這一點。我對Are there JSDoc files for Fir