私は Android の Samsung タブレットを持っており、この単純な xhr リクエストを標準ブラウザでテストしています。
var url = "http://172.20.10.10:3030/whatever";
function reqListener () {
console.log(this.responseText);
}
var oReq = new XMLHttpRequest();
oReq.onload = reqListener;
oReq.open("GET", url, true);
oReq.setRequestHeader("Accept-Language", "es-CL");
oReq.send();
次に、ノードサーバーで。
app.use(function(req, res, next) {
console.log("HEADERS : ", req.headers['accept-language']);
res.status(200).end();
next();
});
このヘッダーを受け取ります:
fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
私のタブレットはフランス語なので。
Android Stock Browser でこのヘッダーをオーバーライドすることは可能ですか? 持つため :
es-CL,es;q=0.8,en-US;q=0.6,en;q=0.4
私もUcall、OnePlusで再現しています...
ありがとうございました !