2012-03-18 39 views
1

三個問題有關Mozilla的引擎(壁虎/ XUL):Mozilla的引擎簡單的問題

  1. 是否有可能利用其HTML解析器在我的C/C++應用程序(沒有任何GUI等)?
  2. 我可以像瀏覽器一樣將瀏覽器(只有沒有任何菜單,窗口等的頁面輸出)嵌入到我的應用程序中(就像IE的ActiveX一樣,但我需要一個跨平臺的解決方案)?
  3. 是否可以自定義頁面輸出(例如添加一些網格線)?

可能是選擇其他引擎更好?任何機構都可以讓我暗示這種情況?

非常感謝!

+0

protip:一般情況下,儘量避免一個問題身上的多個問題 – 2012-03-18 14:05:28

+0

當然,對不起。這是我第一次來這裏:-) – Zarathustra 2012-03-18 14:50:37

回答

0
  1. 是的,但可能不是你想象的那樣。 Gecko目前使用HTML5 parser from validator.nu(自動翻譯自Java到C++)。您可以在應用程序中使用相同的解析器。
  2. 您可以嵌入XULRunner。然而,這只是簡單的一切,並沒有完全記錄 - WebKit應該更容易嵌入。
  3. 如果你嵌入XULRunner你的意思是?當然,您可以通過nsIStyleSheetService.loadAndRegisterSheet()設置用戶樣式。