🏠 Home 

MDN文档内搜索,站内搜索,快捷键搜索

开始学习!


安装此脚本?
// ==UserScript==
// @name         MDN文档内搜索,站内搜索,快捷键搜索
// @namespace    http://tampermonkey.net/
// @version      0.3
// @description  开始学习!
// @author       jackpapapapa
// @match        https://developer.mozilla.org/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=mozilla.org
// @license MIT
// ==/UserScript==
(function() {
window.onload = function() {
function simulatedClick(ele) {
//模拟点击事件
let click = new MouseEvent('click', {
bubbles: true,
cancelable: true
})
ele.dispatchEvent(click)
}
document.addEventListener('keydown', e => {
if (e.ctrlKey && e.shiftKey && e.keyCode == 70) {
let searchButton = document.querySelector('#root > div > header > div > div.top-navigation-main > button')
let hasSearchInput = document.querySelector('#root > div > header > div > div.top-navigation-main.has-search-open')
let searchInput = document.querySelector('#main-q')
let isInputExist = !!document.querySelector('#root > div > header > div > div.top-navigation-main.has-search-open')
document.scrollingElement.scrollTop = 0; //滚动到页面顶部
if (!isInputExist) {
searchButton && simulatedClick(searchButton)
}
if(searchInput){searchInput.focus();searchInput.value = ''}
let searchInputWeb = document.querySelector('#top-nav-search-q')
if(hasSearchInput){searchInputWeb.focus();searchInputWeb.value=''}
}
})
}
})()