我需要根据程序的某些属性在TWebBrowser
组件中设置语言。
问题是我必须根据特定的国家/地区日期格式显示日期。我已经尝试在文档中找到一些提示,但没有成功。
所以我的问题是:
是否有可能设置TWebBrowser
的语言,就像我在Internet Explorer
的正常实例中可以做的那样?
答案 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);