我使用COM在我的C应用程序中嵌入了IE实例。使用IWebBrowser2.Navigate我可以传递与请求一起发送的标头,除了显然是“Accept-Language”。 IE中的语言设置似乎总是覆盖我为该标头传递的值。有没有办法解决这个问题?
答案 0 :(得分:2)
您是否尝试过调用SetThreadLocale?也许IE会忽略标题而不支持用户的语言设置。
答案 1 :(得分:2)
我认为IE不允许您自定义设置。从未在C中使用它,但Delphi有一个IWebBrowser2(TWebBrowser)的包装类,组件使用的大多数设置都是全局的。我的意思是,标准IE和嵌入式IE也一样。
也许您可以在Internet选项上更改它甚至修改一些注册表项,但请注意它也将全局应用(嵌入或不嵌入)。