|
|
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 ~
|
|