javascript - 浏览器语言是否总是相同的格式?
问题描述
通过javascript,我正在检测我的浏览器语言
function detectLanguage(){
return navigator.language || navigator.userLanguage;
}
它返回我en-EN。我想知道:字符串的格式总是这样吗?像“两个小写字母” - “相同的两个大写字母”?
解决方案
“格式”(它是一个标题,感谢 Adriani6)被称为Accept-Language。
“两个小写和两个大写”绝对不会一直都一样。
例如,如果您的浏览器请求加拿大使用的法语,您将收到“fr-CA”。
有关更多信息,请查看W3C 网站。
推荐阅读
- sql-server - EF Core“无法在具有唯一索引 [index] 的对象 'dbo.[table name]' 中插入重复的键行
- python - 如果文件不存在则创建一个文件,否则什么也不做
- java - 静态方法中的有界类型参数
- javascript - 节点断言测试
- angular - 制作简化的角材料手风琴,但未捕获输出事件
- python - Django如何为用户模型制作模型
- python - 如何正确设置特定模块以在 VS 代码中进行调试?
- java - Hibernate @ManyToMany 关系的唯一约束违反
- node.js - 如何在不手动撤消续集迁移的情况下部署以前版本的节点服务器
- java - tomcat显示空白页