1 parent 89acd9c commit 19bbc3cCopy full SHA for 19bbc3c
1 file changed
webui/webui.html
@@ -129,6 +129,10 @@ <h1>UMod 配置</h1>
129
return JSON.parse(JSON.stringify(obj));
130
}
131
132
+function deepEqual(a, b) {
133
+ return JSON.stringify(a) === JSON.stringify(b);
134
+}
135
+
136
/* ================= 加载 ================= */
137
138
async function loadSchema() {
@@ -139,9 +143,11 @@ <h1>UMod 配置</h1>
139
143
if (dirty && remote) return;
140
144
141
145
const data = await fetch(API.config).then(r => r.json());
142
- config = deepClone(data);
- render();
- setStatus("已同步");
146
+ if(!deepEqual(data, config)) {
147
+ config = deepClone(data);
148
+ render();
149
+ setStatus("已同步");
150
+ }
151
152
153
async function init() {
0 commit comments