File tree 2 files changed +24
-8
lines changed 2 files changed +24
-8
lines changed Original file line number Diff line number Diff line change 1
1
< script >
2
- function getQuery ( name ) {
2
+ function isBrowserLanguageChinese ( ) {
3
+ // 获取浏览器的语言设置
4
+ const language = navigator . language || navigator . userLanguage ;
5
+
6
+ // 判断语言是否为中文
7
+ return language . startsWith ( 'zh' ) ;
8
+ }
9
+
10
+ function getQuery ( name ) {
3
11
var url = window . location . search ;
4
12
var reg = new RegExp ( "(^|&)" + name + "=([^&]*)(&|$)" ) ;
5
13
var result = url . substr ( 1 ) . match ( reg ) ;
6
14
return result ? decodeURIComponent ( result [ 2 ] ) : null ;
7
15
}
8
16
9
- if ( getQuery ( "from" ) == "qpyplus" ) {
10
- location . href = 'https://segmentfault. com/t/qpython '
17
+ if ( isBrowserLanguageChinese ( ) ) {
18
+ location . href = 'https://www.qpython. com.cn/?from=app '
11
19
} else {
12
- location . href = 'https://www.facebook.com/groups/qpython '
20
+ location . href = 'https://discord.gg/hV2chuD '
13
21
}
14
22
</ script >
Original file line number Diff line number Diff line change 1
1
< script >
2
- function getQuery ( name ) {
2
+ function isBrowserLanguageChinese ( ) {
3
+ // 获取浏览器的语言设置
4
+ const language = navigator . language || navigator . userLanguage ;
5
+
6
+ // 判断语言是否为中文
7
+ return language . startsWith ( 'zh' ) ;
8
+ }
9
+
10
+ function getQuery ( name ) {
3
11
var url = window . location . search ;
4
12
var reg = new RegExp ( "(^|&)" + name + "=([^&]*)(&|$)" ) ;
5
13
var result = url . substr ( 1 ) . match ( reg ) ;
6
14
return result ? decodeURIComponent ( result [ 2 ] ) : null ;
7
15
}
8
16
9
- if ( getQuery ( "from" ) == "qpyplus" ) {
10
- location . href = 'https://segmentfault. com/t/qpython '
17
+ if ( isBrowserLanguageChinese ( ) ) {
18
+ location . href = 'https://www.qpython. com.cn/?from=app '
11
19
} else {
12
- location . href = 'https://www.facebook.com/groups/qpython '
20
+ location . href = 'https://discord.gg/hV2chuD '
13
21
}
14
22
</ script >
You can’t perform that action at this time.
0 commit comments