如何在 Chrome 或任何其他浏览器中一次打开我的搜索查询的所有链接?

问题描述 投票:0回答:1

你能帮我解决一个问题吗?当我在Google上搜索某些内容时,我通常会打开所有链接(大约10个或更多),然后一一浏览。我想启用一项功能,让所有查询结果(搜索页面上大约 10 个)立即在同一窗口中打开。

如果有人可以提供帮助,将不胜感激。

如果浏览器中选项卡的自定义脚本可以实现这一点,那就太理想了。不过,我欢迎任何其他建议或解决方案。

javascript google-chrome google-app-engine search
1个回答
0
投票

使用 Tampermonkey 扩展将此脚本添加到浏览器,并在下面创建一个新脚本。

// ==UserScript==
// @name         Open Top Google Search Results
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Automatically open top Google search results in new tabs
// @author       Your Name
// @match        https://www.google.com/search?*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    const numResults = 10; // Number of top results to open

    function openLinks() {
        const resultLinks = document.querySelectorAll('a h3');
        let count = 0;

        for (let i = 0; i < resultLinks.length && count < numResults; i++) {
            const link = resultLinks[i].parentElement;
            const url = link.href;

            if (URL) {
                window.open(url, '_blank');
                count++;
            }
        }
    }

    window.onload = function() {
        setTimeout(openLinks, 3000); // Adjust delay if necessary
    };
})();

确保在 Chrome 扩展程序设置中打开开发者模式。

© www.soinside.com 2019 - 2024. All rights reserved.