Skip to content

Commit 9686b32

Browse files
authored
✨ 图标服务新增「禁用」档,彻底关闭 favicon 获取 (#1637)
打开脚本猫时会按脚本的 @match 域名逐个请求 favicon,@match 多的脚本会 产生大量外部请求,并触发安全软件拦截。此前只能换图标服务,无法真正关掉。 在「设置 - 界面 - 图标服务」下拉中增加「禁用」一档(不新增设置行):选中后 loadScriptFavicons 直接返回,不读写 favicon 缓存也不发起任何请求;订阅页 @connect 域名图标同样遵守该开关,且在配置读取完成前先渲染占位,避免 <img> 挂载即发出请求。 Close #1255
1 parent 2a933d7 commit 9686b32

17 files changed

Lines changed: 115 additions & 4 deletions

File tree

src/locales/de-DE/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
},
125125
"favicon_service": "Favicon-Dienst",
126126
"favicon_service_desc": "Dienst zum Abrufen von Website-Symbolen auswählen",
127+
"favicon_service_none": "Deaktiviert",
127128
"favicon_service_scriptcat": "ScriptCat",
128129
"favicon_service_google": "Google",
129130
"favicon_service_duckduckgo": "DuckDuckGo",

src/locales/en-US/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
},
125125
"favicon_service": "Favicon Service",
126126
"favicon_service_desc": "Choose the service for fetching website icons",
127+
"favicon_service_none": "Disabled",
127128
"favicon_service_scriptcat": "ScriptCat",
128129
"favicon_service_google": "Google",
129130
"favicon_service_duckduckgo": "DuckDuckGo",

src/locales/ja-JP/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
},
125125
"favicon_service": "Favicon サービス",
126126
"favicon_service_desc": "ウェブサイトアイコンの取得サービスを選択",
127+
"favicon_service_none": "無効",
127128
"favicon_service_scriptcat": "ScriptCat",
128129
"favicon_service_google": "Google",
129130
"favicon_service_duckduckgo": "DuckDuckGo",

src/locales/ko-KR/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
},
125125
"favicon_service": "파비콘 서비스",
126126
"favicon_service_desc": "웹사이트 아이콘을 가져올 서비스를 선택하세요",
127+
"favicon_service_none": "비활성화",
127128
"favicon_service_scriptcat": "ScriptCat",
128129
"favicon_service_google": "Google",
129130
"favicon_service_duckduckgo": "DuckDuckGo",

src/locales/pt-BR/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
},
125125
"favicon_service": "Serviço de favicon",
126126
"favicon_service_desc": "Escolha o serviço para buscar os ícones dos sites",
127+
"favicon_service_none": "Desativado",
127128
"favicon_service_scriptcat": "ScriptCat",
128129
"favicon_service_google": "Google",
129130
"favicon_service_duckduckgo": "DuckDuckGo",

src/locales/ru-RU/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
},
125125
"favicon_service": "Сервис Favicon",
126126
"favicon_service_desc": "Выберите сервис для получения значков сайтов",
127+
"favicon_service_none": "Выключено",
127128
"favicon_service_scriptcat": "ScriptCat",
128129
"favicon_service_google": "Google",
129130
"favicon_service_duckduckgo": "DuckDuckGo",

src/locales/tr-TR/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
},
125125
"favicon_service": "Favicon Hizmeti",
126126
"favicon_service_desc": "Web sitesi simgelerini almak için hizmeti seçin",
127+
"favicon_service_none": "Devre Dışı",
127128
"favicon_service_scriptcat": "ScriptCat",
128129
"favicon_service_google": "Google",
129130
"favicon_service_duckduckgo": "DuckDuckGo",

src/locales/vi-VN/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
},
125125
"favicon_service": "Dịch vụ Favicon",
126126
"favicon_service_desc": "Chọn dịch vụ để lấy biểu tượng trang web",
127+
"favicon_service_none": "Đã tắt",
127128
"favicon_service_scriptcat": "ScriptCat",
128129
"favicon_service_google": "Google",
129130
"favicon_service_duckduckgo": "DuckDuckGo",

src/locales/zh-CN/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
},
125125
"favicon_service": "图标服务",
126126
"favicon_service_desc": "选择获取网站图标的服务",
127+
"favicon_service_none": "禁用",
127128
"favicon_service_scriptcat": "ScriptCat",
128129
"favicon_service_google": "Google",
129130
"favicon_service_duckduckgo": "DuckDuckGo",

src/locales/zh-TW/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@
124124
},
125125
"favicon_service": "圖示服務",
126126
"favicon_service_desc": "選擇取得網站圖示的服務",
127+
"favicon_service_none": "停用",
127128
"favicon_service_scriptcat": "ScriptCat",
128129
"favicon_service_google": "Google",
129130
"favicon_service_duckduckgo": "DuckDuckGo",

0 commit comments

Comments
 (0)