diff --git a/main/NekoGui.cpp b/main/NekoGui.cpp
index c1a410a..e45434f 100644
--- a/main/NekoGui.cpp
+++ b/main/NekoGui.cpp
@@ -276,7 +276,6 @@ namespace NekoGui {
_add(new configItem("sub_clear", &sub_clear, itemType::boolean));
_add(new configItem("sub_insecure", &sub_insecure, itemType::boolean));
_add(new configItem("sub_auto_update", &sub_auto_update, itemType::integer));
- _add(new configItem("enable_js_hook", &enable_js_hook, itemType::integer));
_add(new configItem("log_ignore", &log_ignore, itemType::stringList));
_add(new configItem("start_minimal", &start_minimal, itemType::boolean));
_add(new configItem("max_log_line", &max_log_line, itemType::integer));
diff --git a/main/NekoGui_DataStore.hpp b/main/NekoGui_DataStore.hpp
index 2cb8f5b..14ce720 100644
--- a/main/NekoGui_DataStore.hpp
+++ b/main/NekoGui_DataStore.hpp
@@ -126,7 +126,6 @@ namespace NekoGui {
// Security
bool skip_cert = false;
- int enable_js_hook = 0;
QString utlsFingerprint = "";
// Remember
diff --git a/translations/fa_IR.ts b/translations/fa_IR.ts
index f84cea0..bc37bff 100644
--- a/translations/fa_IR.ts
+++ b/translations/fa_IR.ts
@@ -145,10 +145,6 @@
Ignore TLS errors when updating subscription
هنگام بهروزرسانی اشتراک، خطاهای TLS را نادیده گرفته شود
-
- Enable hook.js
- فعال سازی hook.js
-
Advanced system proxy settings. Please select a format.
تنظیمات پیشرفته پروکسی سیستم. لطفا یک قالب را انتخاب کنید.
diff --git a/translations/ru_RU.ts b/translations/ru_RU.ts
index 389be70..83eea83 100644
--- a/translations/ru_RU.ts
+++ b/translations/ru_RU.ts
@@ -163,10 +163,6 @@
Skip TLS certificate authentication by default (allowInsecure)
Не проверять подлинность TLS сертификатов по умолчанию
-
- Enable hook.js
- Использовать hook.js
-
Default uTLS Fingerprint
uTLS fingerprint по умолчанию
diff --git a/translations/zh_CN.ts b/translations/zh_CN.ts
index 2f6c0e0..c0a4cca 100644
--- a/translations/zh_CN.ts
+++ b/translations/zh_CN.ts
@@ -167,10 +167,6 @@
Ignore TLS errors when updating subscription
更新订阅时忽略 TLS 错误
-
- Enable hook.js
- 启用 hook.js 功能
-
Hide dashboard at startup
启动时不显示仪表盘
diff --git a/ui/dialog_basic_settings.cpp b/ui/dialog_basic_settings.cpp
index 009f310..794da06 100644
--- a/ui/dialog_basic_settings.cpp
+++ b/ui/dialog_basic_settings.cpp
@@ -228,7 +228,6 @@ DialogBasicSettings::DialogBasicSettings(QWidget *parent)
ui->utlsFingerprint->addItems(IS_NEKO_BOX ? Preset::SingBox::UtlsFingerPrint : Preset::Xray::UtlsFingerPrint);
D_LOAD_BOOL(skip_cert)
- ui->enable_js_hook->setCurrentIndex(NekoGui::dataStore->enable_js_hook);
ui->utlsFingerprint->setCurrentText(NekoGui::dataStore->utlsFingerprint);
}
@@ -304,7 +303,6 @@ void DialogBasicSettings::accept() {
// Security
D_SAVE_BOOL(skip_cert)
- NekoGui::dataStore->enable_js_hook = ui->enable_js_hook->currentIndex();
NekoGui::dataStore->utlsFingerprint = ui->utlsFingerprint->currentText();
// 关闭连接统计,停止刷新前清空记录。
diff --git a/ui/dialog_basic_settings.ui b/ui/dialog_basic_settings.ui
index 0ef331a..d9f8339 100644
--- a/ui/dialog_basic_settings.ui
+++ b/ui/dialog_basic_settings.ui
@@ -709,8 +709,8 @@
0
0
- 632
- 299
+ 198
+ 58
@@ -758,44 +758,6 @@
- -
-
-
-
- 0
- 0
-
-
-
-
-
-
-
- Enable hook.js
-
-
-
- -
-
-
-
-
- Disable
-
-
- -
-
- Enable
-
-
- -
-
- Enable + load std module
-
-
-
-
-
-
-
-