Awesomium安装和支持问题

本文关键字:问题 支持 安装 Awesomium | 更新日期: 2023-09-27 18:19:25

我想在我的WPF应用程序中使用Awesomium作为嵌入式web浏览器。

我尝试安装最新的Awesomium SDK (1.6.3b),以及两个版本(1.6.2和1.6.1)。在我的Windows 7 64位机器上,所有这些都失败了,并出现了一个严重的错误,如下所示:

[SEH_GENERIC] ARRAY_BOUNDS_EXCEEDED (0xc000008c) at address [0x757ab9bc]
    *** Stack Trace (x86) ***
[0x757ab9bc]  RaiseException()
[0x00b1983e]  -----
[0x00b1435a]  -----
[0x00b134cc]  -----
[0x00af5650]  -----
[0x77a60a52]  RtlCreateHeap()
[0x77a5b375]  RtlFormatCurrentUserKeyPath()
[0x77a53c74]  RtlImageNtHeader()
[0x49564441]  -----
[0x5354534e]  -----

多次向公司和创始人(亚当·西蒙斯)发送电子邮件和网络询问网站许可和安装问题,但都没有得到答复。

我的问题是:

  1. 是否有解决上述错误的方法,以便我至少可以尝试SDK?
  2. Awesomium似乎是在WPF应用程序中嵌入一个"好的"web浏览器的事实上的标准。然而,安装问题和团队缺乏响应是使用该产品的原因。人们对此有什么经验?
  3. 是否有不嵌入IE的可行替代方案?

Awesomium安装和支持问题

我最近尝试了awesomium的xna应用程序,安装没有问题,所以我不能告诉你任何关于你的第一个问题。

对于问题2:有时候开发者会很快给出答案,但我认为关于关键或更复杂的主题的问题往往会被忽略。

到问题3:(至少)还有两个框架值得关注

  • http://berkelium.org/Berkelium是一个BSD许可的库,通过谷歌的开源Chromium网络浏览器提供屏幕外浏览器渲染。
  • http://sourceforge.net/projects/webkitdotnet/: WebKit是一个开源的web浏览器引擎。WebKit也是Mac OS X系统框架版本的引擎名称,Safari、Dashboard、Mail和许多其他OS X应用程序都使用了这个引擎。WebKit的HTML和JavaScript代码最初是KDE的KHTML和KJS库的一个分支。

关于SDK的安装问题,由于Chromium不支持(尚未)x64 Windows, Awesomium似乎无法在x64上工作。在awesomium的网站上有一个关于它的支持话题。到目前为止,它在我们的x32系统上运行良好。你是否在32位Windows上尝试过,看看是否会出现同样的错误?祝你一切顺利