维基百科:变体小助手
描述 | 优化中文维基百科的中文变体识别和切换 |
---|---|
作者 | Diskdance |
版本 | 2.0.0 |
源码 | Gadget-VariantAlly.js、Gadget-VariantAllyDialog.js、Gadget-VariantAllyDialog.css |
GitHub仓库 | GitHub上的VariantAlly頁面 |
变体小助手(英語:Variant Ally)小工具旨在解决中文维基百科中MediaWiki无法顾及的变体处理问题。本小工具于2023年经讨论后启用,替代了先前的notifyConversion
和preserve-variant
小工具。
原理
变体小助手将用户的变体偏好设置存储于浏览器本地存储(英語:Local storage)中来解决这一问题。用户在站内跳转时,小工具会自动将内链修正为正确变体的版本。如果用户从外部点开了一个不正确变体的链接,本小工具也会自动修正。
如果变体小助手无法确定用户的偏好变体,则会显示弹框以便用户选择。一旦用户作出选择,此弹框则不会再次显示。
本小工具只对匿名用户生效。[註 1]
常见问题(FAQ)
为什么我总是看到弹窗?
小工具会将您的变体设置存储于浏览器中,如果您的浏览器语言不是中文,并且会自动清除网站数据或者使用了无痕模式,您可能会多次看到此弹窗。
要解决此问题,请尝试以下方案:
- 将中文维基百科加入浏览器清除网站数据的白名单中。
- 小工具可以识别特殊的“设置链接”(大陆简体、新加坡简体、马来西亚简体、臺灣正體、香港繁體、澳門繁體)。将这些链接添加至书签,在使用无痕浏览模式前先打开这些链接,便会自动保存相应的变体设置。
- 出现弹窗时点击右上角关闭按钮,即可在当前会话中不再显示弹窗。
- 使用广告拦截插件屏蔽弹窗。
我不希望使用这个小工具。
变体小助手现在会对所有已登录用户禁用。
我发现这个小工具存在bug。
欢迎提交问题反馈!在此处提交反馈。
协议
变体小助手以GPLv2协议授权。
注释
- ^ 由于技术限制,小工具定义为对所有用户默认启用且无法关闭,然而代码会检测注册用户并关闭所有功能。