谷歌搜索快速跳转搜索其他网站
当前为
// ==UserScript==
// @name GoogleMore
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 谷歌搜索快速跳转搜索其他网站
// @author marumaru
// @license MIT
// @match https://www.google.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=google.com
// @grant none
// ==/UserScript==
(function () {
'use strict';
var elements = document.querySelectorAll('div');
var targetElement;
for (var i = 0; i < elements.length; i++) {
if (elements[i].textContent === '图片') {
targetElement = elements[i];
break;
}
}
var parentElement = targetElement.parentNode.parentNode;
var keyword = ''
var data = [
{name:'百度',url:'https://www.baidu.com/s?wd='},
{name:'豆瓣',url:'https://www.douban.com/search?source=suggest&q='},
{name:'知乎',url:'https://www.zhihu.com/search?type=content&q='},
{name:'必应',url:'https://www.bing.com/search?q=helo&qs=n&form=QBRE&sp=-1&ghc=1&lq=0&pq='},
];
for (var i = 0; i < data.length; i++) {
var item = data[i];
var newElement = document.createElement('a');
newElement.className = 'zItAnd FOU1zf';
newElement.href = item.url;
newElement.target = '_blank';
var newDiv = document.createElement('div');
newDiv.className = 'O3S9Rb';
newDiv.textContent = item.name;
newElement.appendChild(newDiv);
newElement.addEventListener('mouseenter', function(event) {
var inputElement = document.querySelector('#APjFqb');
keyword = inputElement.value
console.log(keyword)
// 修改链接的href属性,使其包含输入框中的关键词
var url = event.target.href;
var lastEqualSign = url.lastIndexOf('=');
var result = url.substring(0, lastEqualSign + 1); // +1 是为了保留等号
event.target.href = result+keyword
console.log(event.target.href)
});
parentElement.insertBefore(newElement, targetElement.parentNode);
}
})();