【问题标题】:Mozilla engine simple questionsMozilla引擎简单问题
【发布时间】:2012-03-18 13:28:54
【问题描述】:

关于Mozilla引擎(Gecko/XUL)的三个问题:

  1. 是否可以在我的 C/C++ 应用程序中使用它的 HTML 解析器(没有任何 GUI 等)?
  2. 我可以像控件一样将浏览器(只有页面输出,没有任何菜单、窗口等)嵌入到我的应用程序中(就像 IE ActiveX 一样,但我需要一个跨平台的解决方案)?
  3. 是否可以自定义页面输出(例如添加一些网格线)?

选择其他引擎会更好吗?任何人都可以提示我这个案例吗?

非常感谢!

【问题讨论】:

  • protip:一般情况下,尽量避免一个题体中出现多个问题
  • 当然,抱歉。这是我第一次来这里:-)

标签: html-parsing webbrowser-control mozilla gecko


【解决方案1】:
  1. 是的,但可能与您想的不太一样。 Gecko 目前使用HTML5 parser from validator.nu(从Java 自动翻译成C++)。您可以在应用程序中使用相同的解析器。
  2. 您可以嵌入 XULRunner。然而,这一切都不是简单的,也不是完全有据可查的——WebKit 应该更容易嵌入。
  3. 如果您嵌入 XULRunner,您的意思是?当然,您可以通过nsIStyleSheetService.loadAndRegisterSheet() 设置用户样式。

【讨论】:

    猜你喜欢
    • 2011-03-10
    • 2013-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-04
    • 2012-01-30
    • 2014-08-03
    相关资源
    最近更新 更多