对于Metro风格应用程序的当前WebView对我来说是无法使用的,因为它是在一个单独的HWND中托管的,这使得不可能将WebView与其他控件叠加。此外,所提供的API不足以满足我的需求(例如没有处理“onNavigation”事件的可能性)。
我正在寻找一个可以解析HTML/CSS并使用DirectX进行渲染的C++库。我愿意编写自己的渲染器,但这并不容易。至少需要一个合适的HTML/CSS解析器。
我还检查了是否可以使用Gecko或WebKit,但它们无法通过商店审核(而且它们过于复杂,对于我的项目有点过度)。
额外要求:
- 非GPL许可证(必须允许在闭源商业应用程序中使用)。
- XHTML兼容解析器/渲染器
- 源代码可用性是一个优点。否则需要x86和ARM的二进制文件。