1. Спасибо за наводку.
Но модули ceflib, ceffilescheme, почему-то не подключаются
погуглил про них, и наткнулся на такой еще совет
- Код: Выделить всё
в идеале в initialization(или просто перед созданием экземпляра если создаётся динамически) модуля с формой где ваш chromium присвоить переменной CefUserAgent необходимый юзерагент, например:
initialization
CefUserAgent:='Windows / IE 11: Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko';
end.
Так и не понял про какой initialization идет речь.
поэтому сделал проще.
открыл файл cef3lib.pas который лежит в папке компоненты, и почему то на уровень выше файла cef3.lpk
нашел там строку
CefUserAgent: ustring = ''
и просто вписал туда юзер агента который взял из текущего Хрома (команда chrome://version)
И переустановил компоненту.
Понимаю, что криво, но пока не понял как правильно сделать.
Таким же образом прописал язык браузера по умолчанию в строке
CefAcceptLanguageList: ustring = '; - прописал ru
2. Думаю есть возможность и путь к файлам браузера указать так как в cef3lib.pas есть строки
CefBrowserSubprocessPath: ustring = '';
CefFrameworkDirPath: ustring = '';
CefCachePath: ustring = '';
CefUserDataPath: ustring = '';
CefLocale: ustring = '';
CefLogFile: ustring = '';
CefResourcesDirPath: ustring = '';
CefLocalesDirPath: ustring = '';
Надо только разобраться в какую строку нужно прописать путь './chromium'