Проблемы с установкой и поддержкой Awesomium - PullRequest
4 голосов
/ 02 января 2012

Я хочу использовать Awesomium в качестве встроенного веб-браузера в своем приложении WPF.

Я попытался установить последнюю версию 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.Тем не менее, проблемы с установкой и отсутствие ответа от команды являются причиной для беспокойства при использовании этого продукта.Каков опыт людей с этим?
  3. Есть ли жизнеспособная альтернатива, которая не встроена в IE?

Ответы [ 2 ]

7 голосов
/ 13 января 2012

В последнее время я попробовал awesomium для приложения xna, и установка прошла без проблем, поэтому я не могу ничего рассказать о вашем первом вопросе.

На вопрос 2: Иногда разработчики отвечают довольно быстро, но я обнаружил, что вопросы, касающиеся критических или более сложных тем, часто игнорируются.

К вопросу 3: Есть (как минимум) две другие структуры, на которые стоит обратить внимание

  • http://berkelium.org/ Berkelium - это лицензированная библиотека BSD, которая обеспечивает визуализацию вне экрана браузера через открытый браузер Google Chromium.
  • http://sourceforge.net/projects/webkitdotnet/: WebKit - это движок с открытым исходным кодом для веб-браузера. WebKit - это также название системной версии платформы Mac OS X, используемой Safari, Dashboard, Mail и многими другими приложениями OS X. HTML и JavaScript-код WebKit начинался как ветвь библиотек KHTML и KJS из KDE.
2 голосов
/ 15 февраля 2012

Что касается вашей проблемы установки SDK, похоже, что Awesomium не работает на x64 из-за того, что у Chromium нет поддержки (пока) для x64 Windows.Об этом есть тема поддержки на сайте awesomium.Пока что он отлично работает на наших системах x32.Вы пробовали на 32-битной Windows и посмотрите, если вы получаете ту же ошибку?Я желаю тебе всего наилучшего

...