2012-09-17 46 views
2

我創建了一個帶有XULRunner SDK 15的小型瀏覽器,現在所有基本功能都可以工作(back,等)。我想在Javascript中使用nsIContentPolicy界面和shouldLoad函數添加圖像攔截功能。Content-Policy xpcom組件,用於Javascript中的獨立XULRunner SDK應用程序

我已閱讀所有與此相關的文章以及所有Mozilla網站;我已經查看了AdBlock,NoScript,ImgLikeOpera和使用該接口的類似插件的來源,但沒有任何我已經嘗試過爲我工作;圖像始終加載。

任何人都可以幫助我創建組件?我可以使用哪些其他界面在開始加載之前阻止圖像?

+0

在修改了每一個與Firefox一起工作的組件代碼之後,我認爲代碼本身幾乎不存在問題。我查看了SDK的文件系統,並發現在C++實現存在的XULRunner源代碼中缺少nsIContentPolicy接口的JavaScript實現。所以問題是我怎樣才能將SDK實現添加到SDK(可以從哪裏下載)或者我怎樣才能重新編譯源代碼,包括這個(也許是所有其他)接口。 – SkynetTX

+0

好的。我只是好奇,把我的組件代碼放入Firefox擴展。它工作完美。對於獨立的XULRunner應用程序沒有任何作用。即使是最簡單的「Hello world」也不會顯示警告框。任何人有任何想法爲什麼? – SkynetTX

回答