[Решено!] Как изменить Sec-CH-UA параметры?

  • Автор темы Автор темы The_vAe
  • Дата начала Дата начала

The_vAe

Client
Регистрация
30.05.2019
Сообщения
3 753
Реакции
1 491
Баллы
113
Доброго времени, подскажите, пожалуйста, как изменить эти данные на скрине в мобильной версии браузера на CEF? Особенно инстуересует:
Sec-CH-UA
Sec-CH-UA-Full-Version-List
122044

Данный подход не решил вопрос:
C#:
Развернуть Свернуть Копировать
string text = @"""Chromium"";v=""{0}"", ""Not/A)Brand"";v=""{1}"", ""Google Chrome"";v=""{2}""";
text = string.Format(text, 116, 24,116);
instance.SetHeader("sec-ch-ua",text);
Никакие данные не изменились. Проверял эти данные на https://browserleaks.com/client-hints
 
@Sergodjan Подскажите, пожалуйста, почему данная тема не отображается на главной?
122050

Я даже не понял как я сюда попал, если учесть что создавал тему в разделе Вопросы для новичков
 
  • Спасибо
Реакции: The_vAe
В данном случае нужно использовать SetUserHeader вместо SetHeader
Sec-CH-UA-Full-Version-List все равно остается пустым. Там целый список того, чего бы хотелось менять - как указал на скрине. Может у вас есть документация по этим параметрам? Особенно по Sec-CH-UA-Full-Version-List?
 
Sec-CH-UA-Full-Version-List все равно остается пустым. Там целый список того, чего бы хотелось менять - как указал на скрине. Может у вас есть документация по этим параметрам? Особенно по Sec-CH-UA-Full-Version-List?
Возможно опечатка в хедере закралась? Проверил у себя установку первых шести значений, работает.
2024-05-22_18-12-56.png
 
  • Спасибо
Реакции: The_vAe
Возможно опечатка в хедере закралась? Проверил у себя установку первых шести значений, работает.
По вашему скрину вижу что у вас Chromium, а не CEF. У меня увы на CEF не срабатывает данный код:
C#:
Развернуть Свернуть Копировать
string text = @"""Chrome"";v=""{0}"", ""Not/A)Brand"";v=""{1}"", ""Google Chrome"";v=""{2}""";
text = string.Format(text, 123, 99,123);
instance.SetHeader("SetUserHeader",text);
122061
 
По вашему скрину вижу что у вас Chromium, а не CEF. У меня увы на CEF не срабатывает данный код:
CEF, я рандомные просто параметры ставил, не из профиля.
В приведённом коде у вас действительно опечатка:
C#:
Развернуть Свернуть Копировать
instance.SetHeader("SetUserHeader",text);
Должно быть:
C#:
Развернуть Свернуть Копировать
instance.SetUserHeader("sec-ch-ua-full-version-list",text);
 
  • Спасибо
Реакции: volody00 и The_vAe
CEF, я рандомные просто параметры ставил, не из профиля.
В приведённом коде у вас действительно опечатка:
C#:
Развернуть Свернуть Копировать
instance.SetHeader("SetUserHeader",text);
Должно быть:
C#:
Развернуть Свернуть Копировать
instance.SetUserHeader("sec-ch-ua-full-version-list",text);
Та как я уже только не пытался, не меняет и все... А какая версия зенно у вас? У меня 7.7.4
C#:
Развернуть Свернуть Копировать
string text = "\"Chromium\";v=\"{0}\", \"Not/A)Brand\";v=\"{1}\", \"Google Chrome\";v=\"{2}\"";
text = string.Format(text, 123, 99, 123);

// Припускаючи, що метод SetHeader існує і працює правильно
instance.SetHeader("sec-ch-ua-full-version-list", text);
 
CEF, я рандомные просто параметры ставил, не из профиля.
В приведённом коде у вас действительно опечатка:
C#:
Развернуть Свернуть Копировать
instance.SetHeader("SetUserHeader",text);
Должно быть:
C#:
Развернуть Свернуть Копировать
instance.SetUserHeader("sec-ch-ua-full-version-list",text);
Спасибо, опечатка.

C#:
Развернуть Свернуть Копировать
string text = "\"Chromium\";v=\"{0}\", \"Not-A.Brand\";v=\"{1}\", \"Google Chrome\";v=\"{2}\"";
text = string.Format(text, 123, 99, 123);

// Припускаючи, що метод SetHeader існує і працює правильно
instance.SetUserHeader("sec-ch-ua-full-version-list", text);
 
  • Спасибо
Реакции: LaGir
CEF, я рандомные просто параметры ставил, не из профиля.
В приведённом коде у вас действительно опечатка:
C#:
Развернуть Свернуть Копировать
instance.SetHeader("SetUserHeader",text);
Должно быть:
C#:
Развернуть Свернуть Копировать
instance.SetUserHeader("sec-ch-ua-full-version-list",text);
Если будет возможность, подскажите, пожалуйста как генерировать верхние параметры?

122069
 
Если будет возможность, подскажите, пожалуйста как генерировать верхние параметры?
Насколько мне известно, на CEF никак. По идее доступ мог бы быть через navigator.userAgentData, но возможность подменять его прямым образом в Zenno отсутствует. В Chromium по идее должна быть возможность влиять на Client Hints опосредованно, но сам я этого не тестил, поэтому подсказать к сожалению не могу.
 
  • Спасибо
Реакции: The_vAe
Возможно опечатка в хедере закралась? Проверил у себя установку первых шести значений, работает.
Приветствую. У вас корректно отработало как я понял? Я тоже на Chromium пробую (десктоп, винда), но в моем случае не удалось подменить.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)