【发布时间】:2021-03-04 00:02:14
【问题描述】:
我想知道通过任何程序化方式可以使用多少种语言(用户语言)的网站。
【问题讨论】:
标签: javascript localization http-headers locale
我想知道通过任何程序化方式可以使用多少种语言(用户语言)的网站。
【问题讨论】:
标签: javascript localization http-headers locale
我在浏览器中执行此操作的方式是请求我喜欢的语言代码,以这种方式...
chrome.webRequest.onBeforeSendHeaders.addListener(function(details){
for(var i=0; i<details.requestHeaders.length; i++){
if(details.requestHeaders[i].name=='Accept-Language'){details.requestHeaders[i].value=Options[285]+','+details.requestHeaders[i].value; break;}
} return {requestHeaders:details.requestHeaders};
},{urls:['<all_urls>']},['blocking','requestHeaders']);}
但除非语言可用并且服务器正在关注此标头,否则无法保证它可以正常工作。
注意:Options[285] 是一个包含有效语言代码的变量。
【讨论】: