Сменить User-Agent в TChromium - Delph

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
QweR1ty
Сообщения: 1
Зарегистрирован: 22 окт 2015, 23:19

22 окт 2015, 23:25

Доброго всем дня. Ломаю голову уже не первый день по поводу смены User-Agent'а в компоненте TChromium TCEF3. Подскажите, пожалуйста, кто знает как это делается? Гугл мне не смог толком помочь. В библиотеке ceflib нашел данный участок кода:

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

function CefLoadLib(
  const Cache: ustring = '';
  const UserAgent: ustring = '';
  const ProductVersion: ustring = '';
  const Locale: ustring = '';
  const LogFile: ustring = '';
  const BrowserSubprocessPath: ustring = '';
  LogSeverity: TCefLogSeverity = LOGSEVERITY_DISABLE;
  JavaScriptFlags: ustring = '';
  ResourcesDirPath: ustring = '';
  LocalesDirPath: ustring = '';
  SingleProcess: Boolean = False;
  CommandLineArgsDisabled: Boolean = False;
  PackLoadingDisabled: Boolean = False;
  RemoteDebuggingPort: Integer = 0;
  ReleaseDCheck: Boolean = False;
  UncaughtExceptionStackSize: Integer = 0;
  ContextSafetyImplementation: Integer = 0;
  PersistSessionCookies: Boolean = False;
  IgnoreCertificateErrors: Boolean = False): Boolean;
При смене значения UserAgent, меняется и User-agent браузера. Но это не вариант конечно.
На заморских сайтах видел подобную команду

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

CefLoadLib('','this_is_my_user_agent','','','','',LOGSEVERITY_DISABLE,ANGLE_IN_PROCESS,0,0);
, но она также не хочет работать. Выручайте :)
Ответить