3

我正在尝试编写一个几乎完全是 HTML/JavaScript 的原生 Windows(Metro 之前)应用程序。一些谷歌搜索似乎表明这样做的方法是:

  1. QtWebKit
  2. 网络套件
  3. 让 Internet Explorer 呈现它。

我不希望 Qt 作为依赖项,因此排除 1。我需要编写一些本机代码(与操作系统交互),并使这些函数可在 JavaScript 中调用,因此排除 3。但是虽然看起来可能,但我不知道如何在 WebKit 中做到这一点。

注意:构建环境是 Visual Studio,以防万一。

4

2 回答 2

2

According to what you want to achieve, V8 is probably the best solution, have a look at a basic introduction

Getting Started

and you can also read about a guide about how to embed it

Embedder's Guide

于 2012-08-12T02:34:18.310 回答
0

在 Windows 应用程序中托管 MSHTML 相对容易。要为 Javascript 引擎提供附加功能,只需实现 IDocHostShowUI 接口并通过 GetExternal() 返回一个 IDipsatch。

于 2012-08-12T02:43:21.767 回答