FANDOM


此腳本僅供個人使用!

你可以安裝此腳本供自己使用,但不允許安裝在 FANDOM 範圍內 (例如 MediaWiki:Common.js 和 MediaWiki:Wikia.js) ,因為這會違反 FANDOM 的使用條款
(詳情請參閱定制化原則)

回退腳本(Rollback Script)是一種用戶權限的逆向工程, 能允許用戶不論有無回退(Rollback)的權限皆能使用回退的功能。

如果用戶本身已經擁有回退的用戶權限,則使用回退功能時會優先使用原權限。

注意

該維基可能不允許使用此腳本。如果您是該維基的管理員且希望能關閉這個腳本,你需要設置一個濫用過濾器來防止一般用戶使用回退功能。過濾器可以在當用戶的編輯摘要含有「Reverted edits by」時檢查該用戶是否擁有相對應的用戶組(即:回退員、管理員、反破壞小組)

安裝方法

加入以下JS腳本到你的維基上

個人全域化 個人化
w:Special:Mypage/global.js Special:Mypage/common.js
importScriptPage('MediaWiki:Rollback/code.js', 'dev');
導入文章 (importArticles) — 在Fandom上安裝JavaScript的最佳實踐
導入文章是被設計來用於一行代碼加入多種HTTP請求的功能,允許載入多重腳本並加快運行。如果安裝了數個不同的腳本的話,JavaScript檔應該會積存了很多不必要的定義聲明。點擊"展開"以獲取如何更有效地載入大量腳本並加快運行速度
如果JavaScript檔內含有多個importScriptimportScriptPageimportArticles代碼的話,其實可以簡化並合併它們。以一行代碼去載入多個腳本可以使JS代碼運算得更快及整潔。以下為一個簡單的例子,左方的是正常載入下的代碼,右方的是簡化後的代碼:
多重載入 — 離亂無章 一次性載入 — 簡單整潔
importScriptPage('AjaxRC/code.js','dev');
 
importScript('MediaWiki:localScript.js');
 
importArticle({
  type: 'script',
  article: 'u:dev:FloatingToc/code.js'
});
 
importScriptPage('page1.js', 'wikiname');
 
importScriptPage('page2.js', 'wikiname');
importArticles({
    type: 'script',
    articles: [
        'u:dev:AjaxRC/code.js',
        'MediaWiki:localScript.js',
        'u:dev:FloatingToc/code.js',
        'u:wikiname:page1.js',
        'u:wikiname:page2.js'
    ]
});
注意:以上需要小心使用各標點符號
一般不太熟悉程式編寫之人(就算熟悉的)所常犯的,通常也是意外地刪除、遺忘或錯誤放置符號(例逗號跟引號)。這些都會引致syntax error (語法錯誤)的情況而導致錯誤運作。請小心閱讀以上的例子並確保跟從轉換方法以使用導入文章
更多有關導入文章的資料,請參閱導入更多JavaScript與CSS.


變更日誌 (第一版)

2017年08月11日
  • 強制在使用此功能時標記為小編輯
2017年08月10日
  • 修復經常發生系統容易修改到頁面的最新修改者的問題
  • 添加i18n
2016年09月16日
  • 在過長的用戶名上實施較短的編輯摘要
2016年09月16日
  • 在點擊回退鍵後,移除其鏈接
2016年03月27日
  • 修復貢獻鏈接
  • 將回退鍵位置修正得更精確
2016年03月12日
  • 修復API緩存、稍微修復編輯摘要
2016年03月10日
  • 初步發行


Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.