找回密码
 立即注册
搜索
查看: 12|回复: 0

[网络] 通过js代码禁止特定语言的访问

[复制链接]

2638

主题

584

回帖

1万

积分

版主

积分
10176
发表于 2025-9-8 08:51:25 | 显示全部楼层 |阅读模式
function checkLanguage() {
& p& W4 H0 b! u/ J: N    var userLang = navigator.language || navigator.userLanguage; // navigator.language for modern browsers, navigator.userLanguage for old IE$ f& k% h/ S& f9 s, R& a: H
    var allowedLanguages = ['en-US', 'fr-FR']; // 允许的语言列表- X5 a. k8 C  @, d6 v

3 q8 ^! i1 F, `) i3 k3 q4 h    if (!allowedLanguages.includes(userLang)) {
7 d% k( `' H& y" c3 s        // 如果用户语言不在允许列表中,可以重定向到另一个页面或显示消息3 W) i2 J: m, h$ ~" L6 n9 |
        window.location.href = 'https://your-restricted-page.com'; // 重定向到受限页面
. i9 L: M6 |" B7 |; S/ C0 `        // 或者显示一个消息
1 ?- ~/ O( Z* ^7 W1 M* Y: u        // alert('Sorry, your language is not supported.');
- n; k( N8 W8 E/ c8 {    } else {
; I3 O% R9 ?0 S+ C: z& C7 L+ j        // 允许访问
2 P) [% ^) [8 }# A8 N9 g7 m! J        console.log('Language is allowed.');# t/ M: |( A- {8 b/ `7 q
    }6 k( @1 y( X) v+ K
}2 r. U: ~4 C2 ^

/ z' H% H& w- P& e5 {checkLanguage();& ]- ]. a0 D* U  F* R) @; z
# h& ?/ \" y. o& F& y; ~1 ~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

存档|手机版|日常生活

© 2021-2025 THEDAILYLIVES.COM

快速回复 返回顶部 返回列表