快捷键搜索:Quick Search or Open URL

使用百度搜索选定文本或在新选项卡中打开URL Search selected text with Baidu or open URL in a new tab

  1. // ==UserScript==
  2. // @name 快捷键搜索:Quick Search or Open URL
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.3
  5. // @description 使用百度搜索选定文本或在新选项卡中打开URL Search selected text with Baidu or open URL in a new tab
  6. // @author chatgpt
  7. // @match *://*/*
  8. // @grant none
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. function isValidURL(string) {
  16. try {
  17. new URL(string);
  18. return true;
  19. } catch (_) {
  20. return false;
  21. }
  22. }
  23.  
  24. document.addEventListener('keydown', function(e) {
  25. if (e.ctrlKey && e.key === 'e') {
  26. e.preventDefault(); // 阻止默认行为
  27. let selectedText = window.getSelection().toString().trim();
  28. if (selectedText) {
  29. if (isValidURL(selectedText)) {
  30. if (!selectedText.startsWith('http')) {
  31. selectedText = 'http://' + selectedText;
  32. }
  33. window.open(selectedText, '_blank');
  34. } else {
  35. let searchUrl = `https://www.baidu.com/s?wd=${encodeURIComponent(selectedText)}`;
  36. window.open(searchUrl, '_blank');
  37. }
  38. }
  39. }
  40. });
  41. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址