Greasy Fork is available in English.

百度,谷歌搜索

添加谷歌搜索按钮

// ==UserScript==
// @name         百度,谷歌搜索
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  添加谷歌搜索按钮
// @author       WXX
// @match        *://www.baidu.com/
// @match        *://www.baidu.com/s?*
// @match        *://www.baidu.com/*
// @grant        GM_openInTab
// ==/UserScript==

(function() {
    'use strict';

    var baidubtn = document.getElementById('su');
    baidubtn.style.width = '80px';
    baidubtn.value = '百度';
    var googlebtn = document.createElement('span');
    googlebtn.className = baidubtn.parentNode.className;
    var form = document.getElementsByClassName('fm')[0];
    form.appendChild(googlebtn)
    form.style.width='800px';
    document.getElementsByClassName("s_btn_wr")[0].style.width = "80px";

    googlebtn.innerHTML ="<input type='button' id='google' value='Google' class='btn bg s_btn' style='width:80px;'>"
    var g = document.getElementById('google');
    Object.defineProperty(g,'value',{         // 防止被修改
        writable: false,
        configurable: false
    })
        Object.defineProperty(baidubtn,'value',{
        writable: false,
        configurable: false
    })
    googlebtn.addEventListener('click',function(event){
        event.preventDefault();
        var input = document.getElementById("kw"); // 获取百度输入框
        var keyword = input.value.replace(/(^\s*)|(\s*$)/g, ""); // 获取搜索内容(去空格)
        if(keyword!=''){
            googleSearch(keyword);
        }
    })
    baidubtn.addEventListener('click',function(event){
        var input = document.getElementById("kw"); // 获取百度输入框
        var keyword = input.value.replace(/(^\s*)|(\s*$)/g, ""); // 获取搜索内容(去空格)
        if(keyword==''){
             event.preventDefault();   //为空时不搜索
        }
    })
    function googleSearch(keyword){
       var link = "https://www.google.com/search?q=" + encodeURIComponent(keyword); // 拼接好 Google 搜索的链接
       GM_openInTab(link);
    }

})();