Remove tn param

Remove the 'tn' parameter from Baidu search result URLs to prevent tracking or redirect issues.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

// ==UserScript==
// @name         Remove tn param
// @name:zh-CN   移除百度链接中的 tn 参数
// @version      1.0
// @description  Remove the 'tn' parameter from Baidu search result URLs to prevent tracking or redirect issues.
// @description:zh-CN 移除百度搜索结果链接中的 'tn' 参数,防止跟踪或跳转问题。
// @author       Torry
// @match        *://www.baidu.com/*
// @run-at       document-start
// @license      MIT
// @namespace https://greasyfork.org/users/1524095
// ==/UserScript==

(function () {
    'use strict';

    if (location.search.includes('tn=')) {
        const newUrl = new URL(location.href);
        newUrl.searchParams.delete('tn');
        location.replace(newUrl.toString());
    }
})();