Moe Dict Sort & Result Size Redirect

在使用教育部《重編國語辭典修訂本》搜尋字詞時,讓一頁顯示100條結果,且以字數(升冪)排序

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name        Moe Dict Sort & Result Size Redirect
// @description 在使用教育部《重編國語辭典修訂本》搜尋字詞時,讓一頁顯示100條結果,且以字數(升冪)排序
// @icon https://dict.revised.moe.edu.tw/favicon.ico
// @author       Kamikiri
// @namespace    [email protected]
// @match       http://dict.revised.moe.edu.tw/search.jsp?md=1&word=*
// @match       https://dict.revised.moe.edu.tw/search.jsp?md=1&word=*
// @license      GPL
// @version      1.0
// @grant        none
// ==/UserScript==

var url = new URL(location.href);

// 檢查網址參數是否已經包含 order=2 和 size=100
if (!url.searchParams.has('order') || url.searchParams.get('order') !== '2' || !url.searchParams.has('size') || url.searchParams.get('size') !== '100') {
    // 若不包含,則執行重定向
    url.searchParams.set('order', '2');
    url.searchParams.set('size', '100');
    location.href = url.toString();
}