之前用 官版 add-on 有兩大問題:
- 疑似過度消耗 Firefox 資源
處理 zh-tw 網址較有問題不是這個問題,而是我希望把 zh(-*) 一律重定向到 zh-tw- 所以原本我參考了他人創作並 fork 了 Wikipedia 2 Wikiwand (Global) GreaseMonkey 腳本來替代。不過官版 add-on 畢竟厲害的是不需要經過網址列跳轉兩次,而是不知用了什麼魔法,背景就轉換好網址給瀏覽器,讓瀏覽器直接載入 Wikiwand 網址,就有效率一點(有可能省到兩、三秒),所以這是比 GreaseMonkey 腳本更有優勢之處
另外,把官版 add-on1) 解壓縮出來看原始碼,JS 腳本就有 3 大支共達 100 多 K,怪不得能做很多細膩的處理。若再有機會,真想研究它都做了些什麼,以及若還是有處理某些華文維基網址的問題的話我想強制將 zh(-*) 重定向為 zh-tw 的話,可以怎樣修改。
1)
ID:
jid1-D7momAzRw417Ag@jetpack
討論區