Skip to content

Commit d27d9f5

Browse files
committed
fix(boxjs): 白屏问题
1 parent eecdec2 commit d27d9f5

File tree

4 files changed

+28
-4
lines changed

4 files changed

+28
-4
lines changed

box/chavy.boxjs.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const $ = new Env('BoxJs')
33
// 为 eval 准备的上下文环境
44
const $eval_env = {}
55

6-
$.version = '0.19.13'
6+
$.version = '0.19.14'
77
$.versionType = 'beta'
88

99
// 发出的请求需要需要 Surge、QuanX 的 rewrite
@@ -675,7 +675,7 @@ function getAppDatas(app) {
675675
} else if (setting.type === 'int') {
676676
setting.val = dataval * 1 || setting.val
677677
} else if (setting.type === 'checkboxes') {
678-
if (!nulls.includes(dataval)) {
678+
if (!nulls.includes(dataval) && typeof dataval === 'string') {
679679
setting.val = dataval ? dataval.split(',') : []
680680
} else {
681681
setting.val = Array.isArray(setting.val) ? setting.val : setting.val.split(',')

box/release/box.release.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
{
22
"releases": [
3+
{
4+
"version": "0.19.14",
5+
"tags": ["beta"],
6+
"author": "@GideonSenku",
7+
"msg": "fix(boxjs): 白屏问题",
8+
"notes": [
9+
{
10+
"name": "修复",
11+
"descs": ["部分场景下白屏"]
12+
}
13+
]
14+
},
315
{
416
"version": "0.19.13",
517
"tags": ["beta"],

box/release/box.release.tf.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
{
22
"releases": [
3+
{
4+
"version": "0.19.14",
5+
"tags": ["beta"],
6+
"author": "@GideonSenku",
7+
"msg": "fix(boxjs): 白屏问题",
8+
"notes": [
9+
{
10+
"name": "修复",
11+
"descs": ["部分场景下白屏"]
12+
}
13+
]
14+
},
315
{
416
"version": "0.19.13",
517
"tags": ["beta"],

chavy.box.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const $ = new Env('BoxJs')
33
// 为 eval 准备的上下文环境
44
const $eval_env = {}
55

6-
$.version = '0.19.13'
6+
$.version = '0.19.14'
77
$.versionType = 'beta'
88

99
// 发出的请求需要需要 Surge、QuanX 的 rewrite
@@ -675,7 +675,7 @@ function getAppDatas(app) {
675675
} else if (setting.type === 'int') {
676676
setting.val = dataval * 1 || setting.val
677677
} else if (setting.type === 'checkboxes') {
678-
if (!nulls.includes(dataval)) {
678+
if (!nulls.includes(dataval) && typeof dataval === 'string') {
679679
setting.val = dataval ? dataval.split(',') : []
680680
} else {
681681
setting.val = Array.isArray(setting.val) ? setting.val : setting.val.split(',')

0 commit comments

Comments
 (0)