您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
Click on the lower left button in the search engine, quickly open all websites.(Please allow the browser to redirect many times). 点击左下角按钮帮您快速打开搜索引擎的所有链接(请先允许浏览器多次重定向)
// ==UserScript== // @name Site Quick Open网页快开 // @namespace http://tampermonkey.net/ // @version 1.6 // @description Click on the lower left button in the search engine, quickly open all websites.(Please allow the browser to redirect many times). 点击左下角按钮帮您快速打开搜索引擎的所有链接(请先允许浏览器多次重定向) // @author Exisi // @match *://*.baidu.com/s* // @match *://*.google.com.*/search* // @match *://*.google.com/search* // @match *://*.google.com.hk/search* // @match *://*.bing.com/search* // @match *://*.yahoo.com/search* // @match *://*.yandex.com/search* // ==/UserScript== (function () { "use strict"; // ready let data = [ { name: "bing", resultItemSelector: "#b_content li.b_algo", aSelector: "h2 a", contentSelector: "#b_content", }, { name: "baidu", resultItemSelector: ".c-container.new-pmd:has(h3):not(.c-gap-top)", aSelector: "h3 a", contentSelector: "#wrapper", }, { name: "google", resultItemSelector: "#search div.g", aSelector: "span a", contentSelector: "#main", }, { name: "yahoo", resultItemSelector: ".searchCenterMiddle .algo", aSelector: ".compTitle a", contentSelector: "#results", }, { name: "yandex", resultItemSelector: ".content__left ul li", aSelector: ".OrganicTitle-Link", contentSelector: ".main.serp.i-bem", }, ]; // get the site type let url = window.location.href; let type = data.findIndex((item) => url.includes(item.name)); let titleItems = document.querySelectorAll(data[type].resultItemSelector); if (!titleItems) { return; } //add button let btn = document.createElement("input"); btn.setAttribute("type", "button"); btn.setAttribute("value", "🚀"); btn.setAttribute("id", "startBtn"); btn.style.background = "pink"; btn.style.color = "white"; btn.style.fontWeight = "500"; btn.style.width = "50px"; btn.style.height = "50px"; btn.style.borderRadius = "100px"; btn.style.fontSize = "14px"; btn.style.position = "fixed"; btn.style.border = "1px pink solid"; btn.style.bottom = 0; btn.style.left = 0; btn.style.outline = "none"; btn.style.margin = "25px"; btn.addEventListener("click", function () { quickOpen(titleItems); }); document.querySelector(data[type].contentSelector).append(btn); // openlink function quickOpen(titleItems) { Array.from(titleItems).forEach((titleItem) => { // // check for the presence of the ublacklist chrome plugin // // check for the presence of the ac-baidu script if (titleItem.getAttribute("data-ub-blocked") || titleItem.getAttribute("ac-needhide")) { return; } let aTile = titleItem.querySelector(data[type].aSelector); if (!aTile) { return; } let target = document.createElement("a"); target.setAttribute("href", aTile.getAttribute("href")); target.setAttribute("target", "_blank"); target.click(); }); } })();