Имя: Пароль:
1C
 
Как подменить user agent у 1С-WebKit в ПолеHTMLдокумента?
0 Гений 1С
 
гуру
04.04.20
19:56
Собственно? Чтобы его как Хром Видел сайт?
1 Гений 1С
 
гуру
04.04.20
20:15
Попробовал так, но не меняет:
Элементы.ПолеHTML.Документ.defaultView.clientInformation.appVersion = "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36";
2 Гений 1С
 
гуру
04.04.20
20:15
По-прежнему показывает: 5.0 (Windows NT 6.3; WOW64) AppleWebKit/605.1 (KHTML, like Gecko) V8WebKit
3 Гений 1С
 
гуру
04.04.20
20:25
Так тоже ничего не меняется:

    Элементы.ПолеHTML.Документ.defaultView.clientInformation.product = "Chrome";
    Элементы.ПолеHTML.Документ.defaultView.clientInformation.userAgent = "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36";
    Элементы.ПолеHTML.Документ.defaultView.navigator.userAgent = "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36";
4 Сияющий в темноте
 
04.04.20
20:46
через прокси только или отправлять запрос через XmlHttpRequest и ставить свой заголовок.
5 Гений 1С
 
гуру
04.04.20
21:30
(4) Сукко, и здесь 1с не докрутила
6 Asmody
 
04.04.20
22:24
(5) Это в библиотеке, которую они используют, гвоздями вбито
7 Asmody
 
04.04.20
22:27
Вообще, тут вот Гугл революцию замутил, и с Canare уже не отдаёт заголовок user-agent. Типа по-сути своей он устарел, но может использоваться для фингерпринтинга.
8 Asmody
 
04.04.20
22:28
(7)+ имеется ввиду, Google Chrome Canary
9 Гений 1С
 
гуру
05.04.20
14:07
(6) твари
10 acht
 
05.04.20
14:11
(9) Твари, не твари, а использовать с причмокиванием будешь.
11 Гений 1С
 
гуру
05.04.20
14:23
(10) не, я буду юзать Selenium. Была мысль обмануть ZOHO и юзать браузер 1Сы, но не обманывается. Так что Селениум
12 acht
 
05.04.20
14:35
(11) https://www.webkitx.com/ умеет в COM интерфейс для вызовов из 1С
Ну и https://www.webkitx.com/doc/light/WebKitXCEF3Lib~Settings~user_agent.html
13 Гений 1С
 
гуру
06.04.20
09:52
(12) че то там с лицензией не очень понятно. от 600 евро. Хотя шняга неплохая, щупал?
14 Гений 1С
 
гуру
06.04.20
09:54
(12) гм, посмотрел "30-day Evaluation", уж лучше бесплатный селениум курить.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший