// ==UserScript== // @name quickly search // @name:zh-CN 快捷搜索 // @namespace http://tampermonkey.net/ // @version 0.2 // @description npmjs、bilibibli、bootstracpCDN快捷搜索,更多快捷搜索 // @license MIT // @author zzailianlian // @match https://www.npmjs.com/* // @match http://portal.ai.babytree-inc.com/* // @match https://www.bootcdn.cn/* // @match https://www.bilibili.com/* // @match https://search.bilibili.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=npmjs.com // @grant none // @downloadURL none // ==/UserScript== (function () { 'use strict'; document.onkeydown = function (event) { var e = event || window.event; console.log(e, e.keyCode); if (e && e.metaKey && e.keyCode == 71) { // meta + g e.preventDefault(); if (window.location.origin.includes('www.npmjs.com')) { // npmjs.com的搜索框定位 document.querySelector('input[type=\'search\']').focus() } if (window.location.origin.includes('www.bootcdn.cn')) { // www.bootcdn.cn的搜索框定位 document.querySelector('.search-wraper input[type=\'text\']').focus() } if (window.location.origin.includes('www.bilibili.com')) { // bilibili首页的搜索框定位 document.querySelector('.nav-search-content input').focus() } if (window.location.origin.includes('search.bilibili.com')) { // bilibili搜索页的搜索框定位 document.querySelector('.search-input-el').focus() } } if (window.location.origin.includes('portal.ai.babytree-inc.com')) { if (e && e.metaKey && (e.keyCode == 71 || e.keyCode == 70)) { e.preventDefault(); // bbt埋点系统的搜索框定位 document.querySelector("#search_content").focus() } if (e && e.metaKey && e.keyCode == 13) { // meta(cmd/windows按键) + 回车 document.querySelector("body > div.container-wrap.mb-g > div.vip-right > div.right-box > div.am-titlebar.am-titlebar-default.am-no-layout > nav > form > button:nth-child(9)").click(); } if (e && e.metaKey && e.keyCode == 86) { // // meta(cmd/windows按键) + c 点击复制后直接调起筛选 //document.querySelector("body > div.container-wrap.mb-g > div.vip-right > div.right-box > div.am-titlebar.am-titlebar-default.am-no-layout > nav > form > button:nth-child(9)").click(); } } } })();