QQ auto redirect

当QQ点击链接跳转到外部浏览器,却被腾讯拦截时,脚本会自动跳转到目标网页

// ==UserScript==
// @name         QQ auto redirect
// @namespace    http://tampermonkey.net/
// @version      1.2
// @description  当QQ点击链接跳转到外部浏览器,却被腾讯拦截时,脚本会自动跳转到目标网页
// @author       Poker
// @match        http*://c.pc.qq.com/*
// @license      MIT
// @run-at       document-start
// ==/UserScript==

(function () {
    "use strict";

    function getParam(name) {
        const url = new URL(window.location.href);
        return url.searchParams.get(name);
    }

    let target = getParam("pfurl") || getParam("url");
    if (!target) return;

    try { target = decodeURIComponent(target); } catch (e) {}
    
    if (target.endsWith('/')) {
        target = target.slice(0, -1);
    }

    window.location.replace(target);
})();