Я загружаю GIF-изображение из файла, используя chromeBrowser.Load(_pathTmp);
Моя текущая версия 3.3578.1870.В результате я получаю это:

Можно ли избавиться от невидимых для пользователя черных полос?Я хочу сделать фон полученной веб-страницы белым, потому что мое изображение имеет белый фон.Как этого добиться?Я хочу, чтобы это выглядело так:

Если я использую JS, то мерцание от черного к белому, потому что страница уже загружена, поэтому скриптвыполняется, когда пользователь уже видит изображение.
chromeBrowser.ExecuteScriptAsync("document.body.style.backgroundColor = \"white\";");
Я проверил исходный HTML-код страницы, заметил фоновый тег тела:
<body style="margin: 0px; background: #0e0e0e;">
Chrome 65 и Chromium 65 устанавливают фон # 0e0e0e по умолчанию для изображений, Вопрос в службе поддержки Google
Возможно ли как-то настроить хром с помощью CefSharp, чтобы установить для BG тела значение #ffffff, как это было в Chromium 63?
Я вижу другой вариант длярешить мою проблему:
- Скрыть управление браузером
- Загрузить изображение
- Загрузить скрипт после полной загрузки изображения
- При успешном выполнении скрипта показать управление браузером.
Но я не могу правильно это реализовать.
Извините за мой язык