维基百科:变体小助手

变体小助手
描述优化中文维基百科的中文变体识别和切换
作者Diskdance
版本2.0.0
源码Gadget-VariantAlly.jsGadget-VariantAllyDialog.jsGadget-VariantAllyDialog.css
GitHub仓库GitHub上的VariantAlly頁面

变体小助手(英語:Variant Ally)小工具旨在解决中文维基百科中MediaWiki无法顾及的变体处理问题。本小工具于2023年经讨论后启用,替代了先前的notifyConversionpreserve-variant小工具。

原理

变体小助手将用户的变体偏好设置存储于浏览器本地存储(英語:Local storage)中来解决这一问题。用户在站内跳转时,小工具会自动将内链修正为正确变体的版本。如果用户从外部点开了一个不正确变体的链接,本小工具也会自动修正。

如果变体小助手无法确定用户的偏好变体,则会显示弹框以便用户选择。一旦用户作出选择,此弹框则不会再次显示。

本小工具只对匿名用户生效。[註 1]

常见问题(FAQ)

为什么我总是看到弹窗?

小工具会将您的变体设置存储于浏览器中,如果您的浏览器语言不是中文,并且会自动清除网站数据或者使用了无痕模式,您可能会多次看到此弹窗。

要解决此问题,请尝试以下方案:

  1. 将中文维基百科加入浏览器清除网站数据的白名单中。
  2. 小工具可以识别特殊的“设置链接”(大陆简体新加坡简体马来西亚简体臺灣正體香港繁體澳門繁體)。将这些链接添加至书签,在使用无痕浏览模式前先打开这些链接,便会自动保存相应的变体设置。
  3. 出现弹窗时点击右上角关闭按钮,即可在当前会话中不再显示弹窗。
  4. 使用广告拦截插件屏蔽弹窗。

我不希望使用这个小工具。

变体小助手现在会对所有已登录用户禁用。

我发现这个小工具存在bug。

欢迎提交问题反馈!在此处提交反馈。

协议

变体小助手以GPLv2协议授权。

注释

  1. ^ 由于技术限制,小工具定义为对所有用户默认启用且无法关闭,然而代码会检测注册用户并关闭所有功能。

参见