Internet Explorer 9出现问题。当我使用XMLHttpRequest对象发出AJAX请求时,浏览器发送“接受 - 语言“在HTTP头。当我在没有AJAX的情况下加载页面时,“Accept-Language”的值是“de-DE”。使用XMLHttpRequest的Ajax请求:使用Internetexplorer的不同格式的HTTP头“Accept-Language”
在两种情况下使用Firefox或Chrome时,“Accept-Language”值是相同的。
这种差异会导致我在页面上使用的某些脚本出现问题。
是否有任何其他方法可以解决这个问题,而不是使用xmlhttp.setRequestHeader(“Accept-Language”,“de-DE”)手动设置值?
你如何知道JS中浏览器试图发送'de'?不,更好地调整你的脚本。请告诉我们他们如何依赖接受语言 – Bergi