F9y4ng / GreasyFork-Scripts

The open source code of this project is used for userscripts (油猴脚本) for desktop browsers, including Font Rendering (Customized) (字体渲染(自用脚本)- Font Rendering.user.js), and Search Engine Assistant (优雅的搜索引擎助手 - Google & Baidu Switcher.user.js), etc.
https://f9y4ng.github.io/GreasyFork-Scripts/
GNU General Public License v3.0
919 stars 45 forks source link

[新增功能] 允许手动设定脚本界面语言 #299

Closed shanoaice closed 7 months ago

shanoaice commented 7 months ago

1. 准备工作(确认预先完成的操作)

2. 请描述您所需要的新功能或新建议(清晰简明地描述您的需求是什么)

由于Firefox浏览器的指纹保护功能,本脚本似乎无法正常识别到系统语言为中文,导致其默认使用英语显示界面。希望能添加一个选项来切换中英文界面以应对这种情况

3. 附加信息或屏幕截图(此处添加可帮助表明您意图的附加信息或截图)

图片

F9y4ng commented 7 months ago

脚本识别的是浏览器网页显示的语言设置,不是操作系统的语言设置。

以 Firefox 121.0 (64-bit) 为例: Pic_2024-01-01_16-06-18

shanoaice commented 7 months ago

脚本识别的是浏览器网页显示的语言设置,不是操作系统的语言设置。

以 Firefox 121.0 (64-bit) 为例: Pic_2024-01-01_16-06-18

即使如此我可能也需要这两者不一致(即脚本菜单中文,显示语言英文)(防止指纹追踪/绕开cn.bing.com之类的检测)等情形

F9y4ng commented 7 months ago

浏览器语言设置与 (防止指纹追踪/绕开cn.bing.com之类的检测) 没有多少必要联系:

YunfangHou commented 4 months ago

曲线救国的方法是将脚本第 82 行 const IS_CHN 的值强行修改为 true。缺点是每次脚本更新都需要再手动更改一次。

image