您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在百度搜索页面添加一个按钮可以快速跳转到 Google 搜索页面
// ==UserScript== // @name For-Baidu-to-Google // @namespace none // @version 2.4 // @description 在百度搜索页面添加一个按钮可以快速跳转到 Google 搜索页面 // @author RainForest // @match https://www.baidu.com/* // @grant none // @license GNU GPL // ==/UserScript== (function() { 'use strict'; // 获取class为"bg s_btn_wr"的span标签,并插入一个input按钮 var span = document.querySelector("form#form span.bg.s_btn_wr"); var input = document.createElement("input"); input.type = "button"; input.value = "Google一下"; input.classList = "bg s_btn googlebutton"; // 将按钮添加到span的最后面 span.appendChild(input); // 给class值为 "bg s_btn_wr" 的span标签,增加一个class为Googlebox span.classList.add("buttonbox"); // 给百度一下按钮添加一个class var suInput = document.getElementById("su"); if (suInput) { suInput.classList.add("baidubutton"); } // 注入css,调整按钮样式为横排,去掉百度一下右侧的圆角,修改Google一下的背景色。 var style = document.createElement("style"); style.textContent = ".s-hotsearch-wrapper{width: auto !important;}.buttonbox { display: inline-flex !important; }.baidubutton, .googlebutton{padding: 0 15px !important;width: auto !important;}.baidubutton { border-radius: 0 !important; }.googlebutton{ background-color: #34a853 !important;}"; document.documentElement.insertBefore(style, document.documentElement.firstChild); // 点击按钮后,获取name为wd的input标签的内容,并在Google搜索 input.addEventListener("click", function() { var keyword = document.querySelector("input[name='wd']").value; window.open("https://www.google.com/search?q=" + encodeURIComponent(keyword), '_blank'); }); })();