维基百科:用戶工具

(重定向自Wikipedia:JS
維基用戶工具
簡介

維基用戶工具為維基用戶所撰寫的工具。使用這些已經批准的工具將會更改一些在偏好設定中不能更改的設定,從而提升已註冊用戶的維基體驗。這些工具是需要手動安裝的。維基用戶的工具是以Javascript製作。注意:

  1. 部分流行的的用戶工具可能會成為小工具,而會被移除
  2. 這些工具通常會以Vector作為測試的皮膚(亦即是維基的預設皮膚)。
  3. 安裝太多工具會令頁面載入的速度變慢.
誰能夠安裝這些工具

所有已註冊的用戶均可安裝這些工具,管理員專用工具例外。

添加你自己寫的工具

你覺得你的工具很有用?為何不分享你自己的工具呢?當你的工具開發完畢後,請你寫好你的說明文檔,便加上這裡吧!

怎樣添加你的工具
  1. 找尋你的分類
  2. 使用{{userscript}},並在分類的編輯頁上最下加上模板,並作出描述。例如:{{userscript | name= My script | code= User:Me/MyJSpage.js | doc= User:Me/MyJSdocumentationPage }} - This script does something useful.

用戶工具列表编辑

本節列出各種類別的用戶工具。

閱讀编辑

輔助收聽编辑

  • 輔助收聽原始碼[7] - 使用SpeechSynthesisUtterance的聲音工具,限制手機的網頁版或蘋果電腦才聽得到中文版。

行動版/手機版编辑

  • 行動版/手機版閱讀(原始碼[8] - 點擊後視窗右邊跳出手機模擬版。若是尚未巡查、Flow版本的頁面將無法提供畫面,但點「維基百科行動版」之連結進去時,一切都正常。

文字動畫编辑

链接编辑

编辑编辑

巡查编辑

移動頁面编辑

  • 批量移動頁面工具(原始碼[32] - 安裝後前往Special:Massmove,會出現批量移動表單。僅限巡查員/回退員/管理員使用,搭配noratelimit食用更佳。

輔助速度發布變更编辑

  • 前往發布(原始碼[33] - 點選前往發布的按鈕,就可以到發布的區域發布變更。全域皆可使用

用戶工具管理编辑

反破壞编辑

差異编辑

用戶頁编辑

圖片编辑

管理員專用工具编辑

其他编辑

  • 在线管理员(原始碼[37] - 在页面顶部显示当前在线的管理员数量和名单。
    • 在线管理人员(原始碼[38] - 显示当前在线的管理人员(管理員、巡查員、回退員)数量和名单。
      • 在線維護人員(原始碼[39]——顯示在線的維護人員(管理員、巡查員、回退員、巡查豁免員)的數量及名單。
    • 管理人员(原始碼[40] - (注意說明只有英文)在页面顶部显示显示当前在线的管理人员(管理員、巡查員、回退員)数量和名单。
  • 图像过多警告(原始碼[41] - 提醒编者该页面所含图片过多,可能会在移动版上造成问题
  • liveEditCount.js原始碼[42] - 「時刻編輯計數」的改良版

安裝编辑

  1. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Gqqnb/js/category_item_description.js}}
  2. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:和平奮鬥救地球/whatredirect.js}}
  3. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:和平奮鬥救地球/purgebutton.js}}
  4. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/Page-top.js}}
  5. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Vozhuo/Tool/Gadget-switcher.js}}
  6. ^ 複製以下內容,然後按此並貼上:
    mw.loader.load('//www.mediawiki.org/w/index.php?title=XTools/ArticleInfo.js&action=raw&ctype=text/javascript');
  7. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/tools/SpeechSynthesisUtterance/ListenAssistance.js}}
  8. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/mobile-sidebar.js}}
  9. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/Text-animated.js}}
  10. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:和平奮鬥救地球/duplinks.js}}
  11. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Ericliu1912/duplinks.js}}
  12. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Shizhao/CurIDLink.js}}
  13. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Hat600/script/sectionlink.js}}
  14. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Lopullinen/Permanentlink wikicode.js|meta=yes}}
  15. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Shizhao/patrolbutton.js|meta=yes}}
  16. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/Patrolbutton.js}}
  17. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Shizhao/taggeo.js}}
  18. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Chiefwei/rater/rater.js}}
  19. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/Wikiplus.js}}
  20. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/Vote-Template/Vote.js}}
  21. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Sunny00217/ForkAPage.js}}
  22. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:逆襲的天邪鬼/js/link-ts.js}}
  23. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:和平奮鬥救地球/checklinks.js}}
  24. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Vozhuo/Tool/MOSNUM_dates.js}}
  25. ^ 複製以下內容,然後按此並貼上: mw.loader.load('//zh.moegirl.org/index.php?title=User:Nbdd0121/tools/wikihighlight.js&action=raw&ctype=text/javascript');
  26. ^ 複製以下內容,然後按此並貼上: mw.loader.load('//zh.moegirl.org/index.php?title=MediaWiki:Gadget-EditDraft.js&action=raw&ctype=text/javascript');
  27. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Sunny00217/js2/QuickSaveDraft(zh.moegirl).js}}
  28. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Shizhao/fixdeadlinks.js}}
  29. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Ericliu1912/fixdeadlinks.js}}
  30. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Classy_Melissa/Gadgets/editclassic.js}}
  31. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Ericliu1912/patrolcount.js}}
  32. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Hamish/massmove.js}}
  33. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/GoToSubmit.js}}
  34. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Hamish/installer.js}}
  35. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Xiplus/Twinkle.js}}
  36. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/Filetestpixel.js}}
  37. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Alexander Misel/admin.js}}
  38. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:逆襲的天邪鬼/現在我可以搞破壊了嗎.js}}
  39. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:小躍/member-online.js}}
  40. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:1233/Admins.js}}
  41. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Shizhao/largeimages.js}}
  42. ^ 複製以下內容,然後按此並貼上:
    {{subst:iusc|1=User:Classy_Melissa/Gadgets/liveeditcount.js}}