我正在寻找以编程方式设置window.navigator.language的方法。我想知道是否有办法使用angularjs吗?
目前,我正在使用本地化服务来切换我的本地化与i18n。
答案 0 :(得分:1)
答案 1 :(得分:0)
如果您的目的是更改用户的浏览器语言,那么我认为由于所有安全问题,您注定要失败......但是,如果您打算在Web请求中更改Accept-Language标头的语言,那么一个更好的案例。
对于后者 - 请查看Angulars $httpProvider.interceptors
。
$httpProvider.interceptors.push(function($q) {
return {
'request': function(config) {
config.headers['Accept-Language'] = 'some locale';
return config;
}
};
});
祝你好运:)