Невозможно загрузить HTML во встроенный браузер CefSharp, когда включена загрузка Chrome.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно загрузить HTML во встроенный браузер CefSharp, когда включена загрузка Chrome.

Сообщение Anonymous »

Я использую CefSharp для встраивания браузера в мое основное приложение Winforms .Net 8. Я загружаю пользовательский HTML и JavaScript в браузер с помощью:

Код: Выделить всё

browser.LoadHtml(htmlStr, "http://pixemail.com/");
Javascript не выполняет вызовы AJAX, но взаимодействует с моим приложением C# через:

Код: Выделить всё

await CefSharp.BindObjectAsync("fetchImagesAsync");
Это перестало работать с выпуском CefSharp v126.2.70. Теперь вместо отображения моего htmlStr во встроенном браузере он пытается открыть http://pixemail.com/ в браузере Chrome на моем настольном компьютере. Настройка

Код: Выделить всё

cefSettings. ChromeRuntime = false;
приложение снова заработает. Но если я правильно читаю примечания к выпуску, он скоро перестанет работать в будущей версии CEF.
Как загрузить и отобразить пользовательский HTML-код таким образом, чтобы будет ли совместим с будущими выпусками CEF и CefSharp?
Я пробовал кодировать x64 htmlStr и разные URL-адреса в

Код: Выделить всё

browser.LoadHtml(htmlStr, url);
вызов безуспешно.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ap-is-enab
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»