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

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 463
Благодарностей
1 291
Баллы
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
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 463
Благодарностей
1 291
Баллы
113
@Sergodjan Подскажите, пожалуйста, почему данная тема не отображается на главной?
122050

Я даже не понял как я сюда попал, если учесть что создавал тему в разделе Вопросы для новичков
 

LaGir

Client
Регистрация
01.10.2015
Сообщения
223
Благодарностей
900
Баллы
93
  • Спасибо
Реакции: Gunjubasik

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 463
Благодарностей
1 291
Баллы
113
В данном случае нужно использовать SetUserHeader вместо SetHeader
Sec-CH-UA-Full-Version-List все равно остается пустым. Там целый список того, чего бы хотелось менять - как указал на скрине. Может у вас есть документация по этим параметрам? Особенно по Sec-CH-UA-Full-Version-List?
 

LaGir

Client
Регистрация
01.10.2015
Сообщения
223
Благодарностей
900
Баллы
93
Sec-CH-UA-Full-Version-List все равно остается пустым. Там целый список того, чего бы хотелось менять - как указал на скрине. Может у вас есть документация по этим параметрам? Особенно по Sec-CH-UA-Full-Version-List?
Возможно опечатка в хедере закралась? Проверил у себя установку первых шести значений, работает.
2024-05-22_18-12-56.png
 
  • Спасибо
Реакции: Gunjubasik

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 463
Благодарностей
1 291
Баллы
113
Возможно опечатка в хедере закралась? Проверил у себя установку первых шести значений, работает.
По вашему скрину вижу что у вас 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
 

LaGir

Client
Регистрация
01.10.2015
Сообщения
223
Благодарностей
900
Баллы
93
По вашему скрину вижу что у вас Chromium, а не CEF. У меня увы на CEF не срабатывает данный код:
CEF, я рандомные просто параметры ставил, не из профиля.
В приведённом коде у вас действительно опечатка:
C#:
instance.SetHeader("SetUserHeader",text);
Должно быть:
C#:
instance.SetUserHeader("sec-ch-ua-full-version-list",text);
 
  • Спасибо
Реакции: Gunjubasik

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 463
Благодарностей
1 291
Баллы
113
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);
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 463
Благодарностей
1 291
Баллы
113
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

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 463
Благодарностей
1 291
Баллы
113
CEF, я рандомные просто параметры ставил, не из профиля.
В приведённом коде у вас действительно опечатка:
C#:
instance.SetHeader("SetUserHeader",text);
Должно быть:
C#:
instance.SetUserHeader("sec-ch-ua-full-version-list",text);
Если будет возможность, подскажите, пожалуйста как генерировать верхние параметры?

122069
 

LaGir

Client
Регистрация
01.10.2015
Сообщения
223
Благодарностей
900
Баллы
93
Если будет возможность, подскажите, пожалуйста как генерировать верхние параметры?
Насколько мне известно, на CEF никак. По идее доступ мог бы быть через navigator.userAgentData, но возможность подменять его прямым образом в Zenno отсутствует. В Chromium по идее должна быть возможность влиять на Client Hints опосредованно, но сам я этого не тестил, поэтому подсказать к сожалению не могу.
 
  • Спасибо
Реакции: Gunjubasik

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