English 中文(简体)
WebKit DOM 的 API
原标题:
  • 时间:2009-02-19 04:58:25
  •  标签:

WebKit是否提供与其DOM直接工作的API?我正在寻找像HtmlElement这样的类,可用于构建/遍历HTML内容的树。

我正在尝试在桌面应用程序中将WebKit作为Web浏览器控件进行托管,宁愿使用直接API而不是通过COM。谢谢!

谢谢!

最佳回答

使用QT/WebKit(至少版本4.6),现在可以访问加载文档的DOM。

QtWebKit 模块参考

DOM遍历示例

问题回答

以下URL对您有一些有趣的答案。

WebKIT API在哪里?

你的选择受限于不同的DOM包装。 PyWebkitQt 的真的很糟糕;Objective-C 只在MacOSX上可用(并且也受到限制和不完整);COM 只在windows上可用; GObject 的仍然在开发中,即使2008年创建的第一个版本比现在在webkit主线源代码中的版本好并且更完整。还有一些c ++绑定,但我还没有评估它们。 当然还有Javascript绑定和google V8 Javascript绑定(是的,它们是单独的),但这些仅在“浏览器”中可用。

这基本上留下了pythonwebkit项目- http://www.gnu.org/software/pythonwebkit -成为唯一一个非基于javascript的DOM操作API,实际上旨在实现完整的事实标准符合性,使得当涉及DOM操作时python真正成为javascript的同伴。





相关问题
热门标签