Skip to content

[Feature] #726 的后续改进:希望加入“关闭 favicon 获取”的设置选项 #1255

@5oidv

Description

@5oidv

这是基于 #726 的后续反馈,但属于新的改进需求,因此单独开一个 Issue。

在当前版本(ScriptCat 1.2.6)中,脚本猫仍然会在打开界面时,
根据脚本的 @match URL 主动请求 favicon。
在我的环境中,这一行为并没有因为缓存机制的改进而减少,
安全软件依然会在每次打开脚本猫时弹出拦截提示。

主要问题如下:

  • 如果脚本的 @match 较多,打开脚本猫时会产生大量外部请求
  • 对不存在 favicon 的 URL 或被安全软件标记的域名访问会触发警告
  • 在某些浏览器环境中,缓存似乎并未生效,每次都会重新请求
  • 这些请求对脚本猫的核心功能并非必要,却会带来安全软件误报等困扰

基于以上情况,我想提出一个更根本、也更灵活的改进建议:

希望在设置中加入“关闭图标(favicon)获取”的选项,让用户可以自行决定是否启用此功能。

这样做的好处包括:

  • 可以彻底避免安全软件的误报或拦截
  • 减少扩展启动时的网络请求量,使脚本猫更加轻量
  • 对不需要图标显示的用户来说,可以获得更干净、更快速的使用体验
  • 也能减少对外部站点的无意义访问,避免潜在的隐私或安全风险
  • 对开发者来说,这是一项实现成本低、收益明显的改进

图标显示虽然方便,但并不是核心功能。
如果能提供一个开关,让用户自行选择是否获取 favicon,
相信可以让脚本猫在更多环境下运行得更加稳定、顺畅。

希望能考虑加入这个选项,非常感谢。

Metadata

Metadata

Assignees

Labels

P0🚑 需要紧急处理的内容

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions