你能帮我解决一个问题吗?当我在Google上搜索某些内容时,我通常会打开所有链接(大约10个或更多),然后一一浏览。我想启用一项功能,让所有查询结果(搜索页面上大约 10 个)立即在同一窗口中打开。
如果有人可以提供帮助,将不胜感激。
如果浏览器中选项卡的自定义脚本可以实现这一点,那就太理想了。不过,我欢迎任何其他建议或解决方案。
使用 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 扩展程序设置中打开开发者模式。