diff --git a/assets/vendor/external/geetest/gt4.js b/assets/vendor/external/geetest/gt4.js
index 50a9f2b..69141e3 100644
--- a/assets/vendor/external/geetest/gt4.js
+++ b/assets/vendor/external/geetest/gt4.js
@@ -1,46 +1,50 @@
/* Geetest GT4 - Local Fallback */
(function() {
- 'use strict';
-
- // 简化的 Geetest 备用实现
- window.initGeetest4 = function(config, callback) {
- console.warn('Geetest GT4 本地备用版本 - 功能受限');
-
- // 创建一个简单的验证码替代
- var captcha = {
- appendTo: function(selector) {
- var container = document.querySelector(selector);
- if (container) {
- container.innerHTML = '
' +
- '
验证码服务暂时不可用,请稍后重试
' +
- '
' +
- '
';
- }
- return this;
- },
- onReady: function(fn) {
- setTimeout(fn, 100);
- return this;
- },
- onSuccess: function(fn) {
- // 模拟成功回调
- return this;
- },
- onError: function(fn) {
- return this;
- },
- getValidate: function() {
- return {
- lot_number: 'fallback_' + Date.now(),
- captcha_output: 'fallback_output',
- pass_token: 'fallback_token',
- gen_time: Date.now()
- };
- }
- };
-
- if (typeof callback === 'function') {
- callback(captcha);
- }
- };
+ 'use strict';
+
+ // 简化的 Geetest 备用实现
+ window.initGeetest4 = function(config, callback) {
+ console.warn('Geetest GT4 本地备用版本 - 功能受限');
+
+ // 创建一个简单的验证码替代
+ var captcha = {
+ appendTo: function(selector) {
+ var container = document.querySelector(selector);
+ if (container) {
+ container.innerHTML = '' +
+ '
验证码服务暂时不可用,请稍后重试
' +
+ '
' +
+ '
';
+ }
+ return this;
+ },
+ onReady: function(fn) {
+ setTimeout(fn, 100);
+ return this;
+ },
+ onSuccess: function(fn) {
+ // 模拟成功回调
+ return this;
+ },
+ onError: function(fn) {
+ return this;
+ },
+ onClose: function(fn) {
+ // 备用版本不支持关闭事件,但提供空实现避免错误
+ return this;
+ },
+ getValidate: function() {
+ return {
+ lot_number: 'fallback_' + Date.now(),
+ captcha_output: 'fallback_output',
+ pass_token: 'fallback_token',
+ gen_time: Date.now()
+ };
+ }
+ };
+
+ if (typeof callback === 'function') {
+ callback(captcha);
+ }
+ };
})();
\ No newline at end of file