IE 是如何决定Accept-Language 属性的

简介:
Accept-Language 是HTTP 请求里面的一个属性,用于告诉服务器浏览器可以支持什么语言。 如果网站支持多语种的话,可以使用这个信息来决定返回什么语言的网页 。
示例:
Accept-Language: zh-CN,fr-FR;q=0.5

这里zh-CN 是表示中文,fr-FR 是表示法语。 这是RFC1766( http://www.ietf.org/rfc/rfc1766.txt)定义的语言表示方式。
默认情况下,IE使用Windows default locale 来决定Accept-Language 属性。Windows default locale 可以通过Win32 API函数 GetUserDefaultLCID  来取得。
另外,shell API 提供 GetAcceptLanguages  函数来取得IE的Accept-Language 。


 本文转自 陈本峰 51CTO博客,原文链接:http://blog.51cto.com/wingeek/273640,如需转载请自行联系原作者

相关文章
|
Windows
el-input在ie浏览器下readonly属性出现光标
el-input在ie浏览器下readonly属性出现光标
347 0
|
Web App开发 JavaScript 数据安全/隐私保护
ie8下修改input的type属性报错
ie8下修改input的type属性报错
|
Web App开发 JavaScript 前端开发
|
Web App开发 JavaScript 数据安全/隐私保护
ie8下修改input的type属性报错
摘要:   现在有一个需求如图所示,当用户勾选显示明文复选框时,要以明文显示用户输入的密码,去掉勾选时要变回密文,刚开始想到的就是修改输入框的type来决定显示明文还是密文,使用jQuery的attr来做试验,测试结果是chrome,Firefox,ie9+都是好的,在ie8以下就会报错,查找了下原因,ie8中是不允许修改input的type属性,最终换了种思路实现。
1101 0
|
Web App开发 前端开发
IE支持而Firefox不支持的CSS属性
今天,居然发现了一个IE支持,而Firefox确不支持的CSS属性。 .peopleBox a { text-indent:-999px; } 测试的时候,发现IE下表现良好,但是Firefox确无动于衷。
699 0
|
前端开发
IE CSS hasLayOut属性文章
做个笔记,备查。 "HasLayout" Overview On having layout
808 0
|
Web App开发 JavaScript 前端开发
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常