gecko

    1熱度

    2回答

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

    4熱度

    2回答

    我對Gecko或Webkit等C++項目沒有太多經驗,我想將Gecko或Webkit嵌入到項目中,這樣我就可以用HTML和CSS構建我的UI。 我想知道的是,我如何處理C++(無JavaScript)中的事件等?如果有關於這個話題的足智多謀的教程,我很樂意閱讀它。

    -1熱度

    1回答

    在firefox 3中,我們可以在網頁(http://myserver.com/mypage.html)中打開file:///。因此,我們設計了一個Firefox特定協議的開放式外部應用程序的擴展。 (如calc://用於在calc程序中打開鏈接) 現在,我們將在firefox 5上使用它,但是Gecko 2.0會拒絕它。當我嘗試打開一個鏈接時,我在cosole中有這個回溯: Security E

    2熱度

    1回答

    我見過幾個例子,但對於Gecko 1.9.2或更早版本的庫,我如何在C++中爲Firefox 5創建插件? 奇怪的是,官方網站只是爲我舉例說明了Firefox v。1.5到v。3.6這就是爲什麼我遇到了一些困難。

    1熱度

    1回答

    可以在Firefox中使用nsIStyleSheetService加載並註冊樣式表,其中以與userstyle.css類似的方式應用;它們適用於每個加載的頁面。但是,此服務需要sheetURI,這是一個指向要包含爲樣式表的靜態文件的URI。 有沒有一種方法可以在Javascript中實際生成此樣式表而不是實時?或者會有另一個接口讓我註冊一個JS回調來輸出所需的樣式表來申請,而不是表單URI?

    1熱度

    1回答

    任何人都知道在哪裏有一些可用的XPJS,或JS中的XPCOM,最近版本的Firefox/Gecko的文檔?而示例代碼/教程也會很棒。 我需要寫我自己的組件,但沒有.IDL(沒有C++編譯接口),這樣我就可以通過 Components.classes['@com.mareksebera/compname;1'] .getService().wrappedJSObject;

    1熱度

    1回答

    我並不感到驚訝,但我發現IE8的行爲與Chrome和Firefox在檢索文本<input>或<textarea>的插入位置方面有很大不同。雖然Chrome和Firefox會將插入位置與字符串值中的索引類似地報告,但IE8不會。 首先,這裏是我使用的是Chrome/Firefox和IE分別獲取插入符號位置的功能: function getCaretPosGecko(txtbox) { re

    0熱度

    1回答

    好了,遷移到Gecko 2.0後,我的XPCOM組件, 我修復瞭如下幾個問題: 1.將#include「nsIGenericFactory.h」替換爲#include「mozilla /ModuleUtils.h「 2.將xpcomglue_s.lib替換爲xpcomglue_s_nomozalloc.lib 3.將#include」mozilla-config.h「添加到xpcom-config

    8熱度

    5回答

    我想將當前的Gecko嵌入到我的WPF項目中。 我知道Winforms-Host和Skybound-Gecko-Library是可能的。 但我不使用標準wpf主題爲我的應用程序。這是另一個,控件的滾動條將不會被設置。此外,這是一箇舊的圖書館,是專爲Firefox 3而設計的。 哪個是最好的圖書館/策略使用WPF中的當前Gecko?

    0熱度

    1回答

    我使用的GeckoFX組件,而不是由於內存泄漏的web瀏覽器考慮(你可以看到this,this和this關於泄漏)不會有一個解決辦法。 的問題是,我的應用程序使用WebBrowser的InvokeScript與參數。我敢肯定存在GeckoFX沒有InvokeScript,似乎人們使用Navigate("javascript:stuff()")來代替。我不知道我將如何以這種方式發送參數。 但即使有解