Greasy Fork is available in English.

Fuck QQ\知乎非官方网页提示、逼站的奇怪页面

自动跳过QQ\知乎链接提醒、逼站的奇怪页面

// ==UserScript==
// @name         Fuck QQ\知乎非官方网页提示、逼站的奇怪页面
// @namespace    http://huoyiming.cf:2005/
// @version      6.1
// @description  自动跳过QQ\知乎链接提醒、逼站的奇怪页面
// @author       Lucien2714
// @match        https://c.pc.qq.com/middlem.html?*
// @match        https://link.zhihu.com/?target=*
// @match        https://www.bilibili.com/s/video/*
// @icon         https://i.loli.net/2021/08/04/WtCjarZQqPwBlzI.png
// @grant        none
// @license      GPL-3.0
// ==/UserScript==

(function() {
    'use strict';
    var url=location.href;
    if(url.indexOf("https://c.pc.qq.com/middlem.html?")!==-1){
        var qstr=url.substring(url.indexOf("=")+1,url.indexOf("&"));
        var qprefix="";
        if(!qstr.includes("http")){
            qprefix="https://";
        }
        location.href=qprefix+decodeURIComponent(qstr);
    }
    else if(url.indexOf("https://link.zhihu.com/?target=")!==-1){
        var zstr=url.substring(url.indexOf("=")+1,url.length);
        var zprefix="";
        if(!zstr.includes("http")){
            zprefix="https://";
        }
        location.href=zprefix+decodeURIComponent(zstr);
    }
    else if(url.indexOf("https://www.bilibili.com/s/video/")!==-1){
        var bstr=document.URL.replace("/s","");
        var bprefix="";
        if(bstr.includes("http")){
            bprefix="https://";
        }
        location.href=bprefix+decodeURIComponent(bstr);
    }
})();