2016-12-15 2 views
0

Я пытаюсь использовать CefSharp как довольно простой HTML-браузер для приложения, которое я делаю. Он будет использоваться для просмотра веб-сайта, который используется в компании, в которой я работаю. Однако, глядя на веб-сайт в Chrome против CefSharp, похоже, что форматирование отключено.CefSharp - Форматирование

CfeSharp Chrome

Это своего рода трудно сказать, но если у вас есть оба изображения открытого и обмена между двумя из них вы можете заметить, как «Отчетность» на самом деле другой шрифт или что-то. Я попробовал поискать, чтобы увидеть, есть ли способ изменить форматирование или что-то в этом роде, но единственное, что я нашел, это убедиться, что папка «locales» существует со всеми различными файлами * .pak. Есть что-то, чего я не хватает? Хотя на этой странице это не выглядит плохо, другие страницы намного хуже и выглядят более раздутыми из-за различий. К сожалению, я не могу показать другие страницы.

+0

Если вы вызываете __. ShowDevTools() __ на свой экземпляр ChromiumWebBrowser и обновляете страницу, отображаются ли на вкладках Консоль или Сеть какие-либо ошибки? – IanGSY

ответ

0

Эта проблема может быть из-за отсутствия файлов pak или неправильной настройки пути файлов pak. Укажите путь ан-us.pak файл в CefSettings:

var settings = new CefSettings(); 
settings.LocalesDirPath = <path>; 
Cef.Initialize(settings); 

Это работает для меня.

Смежные вопросы