fix(k3s): reject HTML responses and extend CAPTCHA expiration

这个提交包含在:
2026-08-14 11:51:15 +08:00 未验证
父节点 a67781eae5
当前提交 e8d3c780a8
修改 2 个文件,包含 3 行新增2 行删除
@@ -437,7 +437,7 @@ data:
const response = await fetch(newRequest) const response = await fetch(newRequest)
// 检查响应状态 // 检查响应状态
if (!response.ok) throw new Error('PWA-CDN: Non-2xx response detected') if (!response.ok || response.headers.get('content-type')?.includes('text/html')) throw new Error('PWA-CDN: Invalid response detected')
return response return response
} catch (error) { } catch (error) {
@@ -458,4 +458,3 @@ data:
if (config.debug) console.log('PWA-CDN: Service Worker activated') if (config.debug) console.log('PWA-CDN: Service Worker activated')
self.clients.claim().catch(console.error) self.clients.claim().catch(console.error)
}) })
@@ -156,6 +156,8 @@ spec:
value: "10" value: "10"
- name: REQUEST_TIMEOUT - name: REQUEST_TIMEOUT
value: "1000" value: "1000"
- name: CAPTCHA_EXPIRATION
value: "14400"
- name: CAPTCHA_PROVIDER - name: CAPTCHA_PROVIDER
value: "turnstile" value: "turnstile"
- name: SITE_KEY - name: SITE_KEY