如何在TWebBrowser中设置语言

时间:2014-03-19 12:48:56

标签: delphi twebbrowser

我需要根据程序的某些属性在TWebBrowser组件中设置语言。 问题是我必须根据特定的国家/地区日期格式显示日期。我已经尝试在文档中找到一些提示,但没有成功。

所以我的问题是:
是否有可能设置TWebBrowser的语言,就像我在Internet Explorer的正常实例中可以做的那样?

2 个答案:

答案 0 :(得分:0)

我们现在通过一些解决方法解决了这个问题:

我传递了URL的附加参数,描述了用户的语言。使用这种语言,我们通过Javascript决定使用哪种格式。

当然这只是一种解决方法,只有在您可以自定义要调用的网站时才有可能,但我还没有找到另一种解决方案来管理Delphi

我很乐意阅读其他一些/更好/更简单的解决方案。

答案 1 :(得分:0)

试试这个,例如对于de =德语,如:

header_string := 'Accept: text/html,application/xhtml+xml,'
                 + 'application/xml;q=0.9,image/webp,*/*;q=0.8' 
                 +  chr(13) + chr(10)  // Linefeed
                 + 'Accept-Language: de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4'
                 +  chr(13) + chr(10); // Linefeed 

WebBrowser1.Navigate(url,16,0,header_string);