前端获得浏览器语言,如果是英文,则进行页面跳转

你可以在前端使用 `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对代码进行混淆加密。