小红书链接简化

Modify the URL to keep only specific parameters

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Для установки этого скрипта вам необходимо установить расширение, такое как Tampermonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

// ==UserScript==
// @name         小红书链接简化
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Modify the URL to keep only specific parameters
// @author       Larynx
// @match        https://www.xiaohongshu.com/*
// @license MIT
// @grant        none
// @run-at		document-start
// ==/UserScript==

(function() {
    'use strict';

    // 获取当前的 URL
    const url = new URL(window.location.href);

    // 提取需要的参数
    const xsec_source = url.searchParams.get('xsec_source');
    const xsec_token = url.searchParams.get('xsec_token');

    // 构造新的 URL
    const newUrl = `${url.origin}${url.pathname}?`;

    const params = new URLSearchParams();
    if (xsec_source) params.append('xsec_source', xsec_source);
    if (xsec_token) params.append('xsec_token', xsec_token);

    // 如果参数存在,则更新 URL
    if (params.toString()) {
        window.history.replaceState(null, '', newUrl + params.toString());
        //window.location.replace(newUrl + params.toString());
    }
})();