前端获得浏览器语言,如果是英文,则进行页面跳转
前端获得浏览器语言,如果是英文,则进行页面跳转
你可以在前端使用 `navigator.language` 或 `navigator.userLanguage` 获取浏览器的语言设置。其中,`navigator.language` 返回的是用户的首选语言,而 `navigator.userLanguage` 返回的是 IE 浏览器的语言设置。
以下是一个示例代码,可根据用户浏览器的语言设置,进行页面跳转:
// 获取浏览器首选语言
var language = navigator.language || navigator.userLanguage;
// 判断是否为中文(正则方法)
if(/cn/i.test(language) == false) {
window.location.href = 'https://example.com/other-language';
}
在上述代码中,我们首先使用 `navigator.language` 或 `navigator.userLanguage` 获取用户的浏览器语言设置,然后使用正则表达式匹配语言是否为中文。如果不是中文,则通过 `window.location.href` 属性跳转到其他页面。
如果想要保护js代码,可以用jshaman对代码进行混淆加密。
前端获得浏览器语言,如果是英文,则进行页面跳转相关推荐
- swal如何加入html语言,Sweet Alert弹窗点击确定后执行页面跳转等操作
可不可以点击 Sweet Alert 弹窗的确定按钮后跳转页面呢?答案是可以的: 首先参考上文,引入 Sweet Alert 所需的文件,我这里写了一个修改密码的确认框. 点及修改后,会弹出修改成功提 ...
- html页面国际化之谷歌翻译js实践,支持通过判断浏览器语言自动将中文翻译成英文
实践过程 最近boss提出了一个需求,需要支持打开的页面自动翻译成英文,csdn来回找资料,最终确定使用谷歌翻译js插件,这个插件测试只支持手动翻译,没能满足打开页面通过判断浏览器语言自动翻译成英文的 ...
- 前端之浏览器对象模型(BOM)
1.BOM 概念: BOM(Browser Object Model) 是指浏览器对象模型,浏览器对象模型提供了独立于内容的.可以与浏览器窗口进行互动的对象结构.BOM由多个对象组成,其中代表浏览器窗 ...
- 【Mac】系统语言切换为英文后chrome浏览器无法用国内印象笔记账号登陆印象笔记剪藏...
解决办法: 将chrome浏览器语言设置成中文就可以了 转载于:https://www.cnblogs.com/756623607-zhang/p/10766281.html
- html js 浏览器语言,js 判断浏览器语言的方法
今天遇到一个要根据浏览器设置语言的类型,来展示网站的字体.比如,浏览器的语言是中文简体,那么网站也要显示中文简体字,如果是繁体或是英文都要根据浏览器当前设置的语言进行显示.那么,飞鸟慕鱼博客来和大家说 ...
- 前端面试 浏览器原理
一.浏览器安全 1. 什么是 XSS 攻击? (1)概念 XSS 攻击指的是跨站脚本攻击,是一种代码注入攻击.攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运行,从而盗取用户的信息如 cooki ...
- web前端开发浏览器兼容性 - 持续更新
浏览器兼容性问题又被称为网页或网站兼容性问题:不同浏览器内核及所支持的html等网页语言标准不同,不同客户端环境(如分辨率不同)造成实际显示效果未能达到预期理想效果 首先我们来看一下目前市面上常见的一 ...
- html 获取浏览器语言,js之获取浏览器语言
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 今天看代码的时候看到了navigator.language以及navigator.browserLanguage 那这些 ...
- 猿来小课web前端介绍html语言基础学习
HTML是一种超文本标记语言,属于互联网开发技术里面的前端开发技术.同时也是计算机和你所访问的Web站点的沟通语言.当你访问Web服务器所寄存的站点并与其交互时,Web服务器会接收到来自你的浏览器的请 ...
最新文章
- 领域适配前沿研究——场景、方法与模型选择
- SEE Conf 2021 如期而至,体验科技极致美
- 大一计算机论文_大一计算机实验报告
- 树莓派怎么安装linux软件源,修改树莓派软件源
- 【量子位节选摘抄】张亚勤:未来10年AI+生物制药大有可为,我们正开展破壁计划
- Linux中常用头文件的作用--转
- HDU 6175 算术
- [lighttpd] lighttpd的安装配置。。。
- java——对象学习笔记
- jQuery.extend()方法
- 优化--减少HTTP请求
- python rtsp转换为图片_化异为同,Python 在背后帮你做的转换
- canvas转盘抽奖的实现(二)
- (原创)windows10cmd装逼命令
- 14.Java实现UDP通信
- js爬取网页文字图片 html爬取网页信息
- C++的 new 和 detele
- 世界读书日,给大家推荐几本书
- 敏捷-《如何准备ACP考试》知识图谱
- [数据科学] 通过基因表达监测进行肿瘤预测
热门文章
- yolov4训练已标柱的数据集
- 《当裸辞的程序猿遇上最冷季四》——顶着高中学历找工作,鸭梨山大
- 重心座标插值(Barycentric Interpolation)
- JAVA框架——struts(一)struts快速入门,struts访问流程,struts配置文件详解,动态方法调用
- 吕廷杰:华为鸿蒙OS将重新定义5G时代
- 百度竞价投放策划案分享
- android项目之RRS阅读器
- Active Directory管理的21个有效技巧
- 计算机辅助小学英语阅读,独家原创:浅谈计算机辅助教学在小学英语教学中的优势...
- 夏普/sharp+willcom+d4+刷linux,夏普手机怎么刷机