Skip to content
This repository was archived by the owner on Oct 14, 2024. It is now read-only.

Commit c332c11

Browse files
committed
deploy: 26cae1e
1 parent 4b80757 commit c332c11

File tree

3 files changed

+30
-17
lines changed

3 files changed

+30
-17
lines changed

404.html

+13-13
Original file line numberDiff line numberDiff line change
@@ -211,56 +211,56 @@
211211
</body>
212212
<script>
213213

214-
const $ = document.querySelector.bind(document);
214+
const $$$ = document.querySelector.bind(document);
215215
const changeType = (type) => {
216-
$('#ring').style.display = 'none';
217-
$('#error').style.display = 'none';
218-
$('#success').style.display = 'none';
216+
$$$('#ring').style.display = 'none';
217+
$$$('#error').style.display = 'none';
218+
$$$('#success').style.display = 'none';
219219
switch (type) {
220220
case 'ring':
221-
$('#ring').style["display"] = 'block';
221+
$$$('#ring').style["display"] = 'block';
222222
break;
223223
case 'error':
224-
$('#error').style["display"] = 'block';
224+
$$$('#error').style["display"] = 'block';
225225
break;
226226
case 'success':
227-
$('#success').style["display"] = 'block';
227+
$$$('#success').style["display"] = 'block';
228228
break;
229229
}
230230
}
231231
changeType('ring');
232-
$('#info').innerHTML = '正在安装ClientWorker...';
232+
$$$('#info').innerHTML = '正在安装ClientWorker...';
233233
navigator.serviceWorker.register('/cw.js?t=' + new Date().getTime()).then(async (registration) => {
234234
const conf = () => {
235-
$('#info').innerHTML = 'ClientWorker已安装,等待配置中...';
235+
$$$('#info').innerHTML = 'ClientWorker已安装,等待配置中...';
236236
fetch('/cw-cgi/api?type=config')
237237
.then(res => res.text())
238238
.then(text => {
239239
if (text === 'ok') {
240240
changeType('success');
241-
$('#info').innerHTML = 'ClientWorker已安装并配置完成,正在无刷新启动...';
241+
$$$('#info').innerHTML = 'ClientWorker已安装并配置完成,正在无刷新启动...';
242242
fetch(window.location.href).then(res => res.text()).then(text => {
243243
document.open()
244244
document.write(text);
245245
document.close();
246246
});
247247
} else {
248-
$('#info').innerHTML = 'ClientWorker配置失败,可能还没有准备好,正在进行第二次...';
248+
$$$('#info').innerHTML = 'ClientWorker配置失败,可能还没有准备好,正在进行第二次...';
249249
setTimeout(() => {
250250
conf()
251251
}, 200);
252252
}
253253
}).catch(err => {
254254
changeType('error');
255-
$('#info').innerHTML = 'ClientWorker配置失败,请检查您的配置!错误原因:' + err.message;
255+
$$$('#info').innerHTML = 'ClientWorker配置失败,请检查您的配置!错误原因:' + err.message;
256256
});
257257
}
258258
setTimeout(() => {
259259
conf()
260260
}, 50);
261261
}).catch(err => {
262262
changeType('error');
263-
$('#info').innerHTML = 'ClientWorker安装失败,错误原因:' + err.message;
263+
$$$('#info').innerHTML = 'ClientWorker安装失败,错误原因:' + err.message;
264264
});
265265
</script>
266266

config.yaml

+15-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ catch_rules: #转换规则
3636

3737

3838
- search: _ #ClientWorker语法糖,匹配捕捉规则的路由
39-
replace: docroot/clientworker@2.3.1/doc/docs/.vitepress/dist
39+
replace: docroot/clientworker@2.4.0/doc/docs/.vitepress/dist
4040

4141

4242
- search: ^https\:\/\/docroot
@@ -84,7 +84,20 @@ catch_rules: #转换规则
8484
replace: .webp
8585
replacein: url
8686
replacekey: .jpg
87-
87+
- rule: ^https\:\/\/cdn\.jsdelivr\.net\/npm\/chenyfan\-happypic\@0\.0\.33\/1\.jpg$
88+
transform_rules:
89+
- search: _
90+
replace: https://cdn.jsdelivr.net/npm/[email protected]/2.jpg
91+
action: fetch
92+
fetch:
93+
status: 200
94+
engine: crazy
95+
preflight: false
96+
threads: 5
97+
timeout: 30000
98+
cache:
99+
enable: true
100+
expire: 1000*60
88101

89102

90103

0 commit comments

Comments
 (0)