Remove tn param

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

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği yüklemek için Tampermonkey gibi bir uzantı yüklemeniz gerekir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

Bu stili yüklemek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için Stylus gibi bir uzantı kurmanız gerekir.

Bu stili yükleyebilmek için Stylus gibi bir uzantı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

Bu stili yüklemek için bir kullanıcı stili yöneticisi uzantısı kurmanız gerekir.

Bu stili yükleyebilmek için bir kullanıcı stili yöneticisi uzantısı yüklemeniz gerekir.

(Zateb bir user-style yöneticim var, yükleyeyim!)

// ==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());
    }
})();