拒绝劣币驱逐良币,博客园yyds
// ==UserScript==
// @name Bing 必应 搜索双击空格自动拼接 ` site:cnblogs.com`
// @namespace http://tampermonkey.net/
// @version 2024-09-11
// @description 拒绝劣币驱逐良币,博客园yyds
// @author Enlin
// @match *://*.bing.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=bing.com
// @grant none
// @license MIT
// ==/UserScript==
(function() {
'use strict';
// Your code here...
const query_input = document.getElementById('sb_form_q');
query_input.addEventListener("input", () => {
console.log(`搜索框触发input事件`)
// console.log(query_input);
let temp_input_val = query_input.value
if (temp_input_val.substr(temp_input_val.length-2,2) == ' '){
query_input.value = temp_input_val.replace(/(.*) /, `$1site:cnblogs.com`)
}
})
/**
str = str.replace(/(.*)p/, '$1div')
正则表达式 /(.*)p/ 会找到字符串中第一次出现的 p 之前的所有字符
然后用 $1div 进行替换,其中 $1 是保留 p 前面匹配到的所有字符,而 p 会被替换为 div。
*/
})();