Настройка Accept-Language в COM-встроенном IE - PullRequest
6 голосов
/ 16 марта 2009

У меня есть экземпляр IE, встроенный в мое приложение C с использованием COM. С IWebBrowser2.Navigate я могу передавать заголовки для отправки вместе с запросом, за исключением, по-видимому, «Accept-Language». Кажется, языковые настройки самого IE всегда переопределяют значение, которое я передаю для этого заголовка. Есть ли способ обойти это?

Ответы [ 2 ]

2 голосов
/ 30 января 2010

Я не думаю, что IE позволяет вам так сильно изменять настройки. Никогда не использовал его в C, но в Delphi есть класс-оболочка для IWebBrowser2 (TWebBrowser), и большинство настроек, используемых компонентом, являются глобальными. Я имею в виду то же самое для стандартного IE и встроенного IE.

Возможно, вы можете изменить его в окне «Свойства обозревателя» или даже изменить некоторые разделы реестра, но имейте в виду, что он также будет применяться глобально (встроенным или нет).

2 голосов
/ 29 мая 2009

Вы пробовали звонить SetThreadLocale ? Возможно, IE игнорирует заголовок в пользу языковых настроек пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...