bye-dude

百度(-百家号)

当前为 2024-12-17 提交的版本,查看 最新版本

// ==UserScript==
// @name         bye-dude
// @namespace    https://greasyfork.org/users/866159
// @version      0.0.1
// @description  百度(-百家号)
// @author       Song
// @match        *://www.baidu.com
// @icon         https://www.baidu.com/favicon.ico
// @license MIT
// @grant        none
// ==/UserScript==
(function () {
    'use strict';

    // -(site:baijiahao.baidu.com)
    const excludeSites = ['baijiahao.baidu.com'];

    function beforeSubmit() {
        const input = document.querySelector('#kw');
        document.querySelector('#form')
            .addEventListener('submit', event => {
                const w = input.value;
                const sites = excludeSites.map(s => `-(site:${s})`).filter(s => w.indexOf(s) < 0);
                if (sites.length > 0) {
                    input.value = w + ' ' + sites.join(' ');
                }
            }, {capture: true});
    }

    beforeSubmit();
})();