乐闻世界logo
搜索文章和话题

How to set text in the google search box using Tampermonkey?

4 个月前提问
4 个月前修改
浏览次数32

1个答案

1

在使用Tampermonkey时,我们能通过编写一段 JavaScript 脚本来实现在 Google 搜索框中自动填充特定的文本。这种功能可以用于多种目的,比如测试、快速搜索固定词汇等。

步骤1:创建一个新脚本

首先,您需要在 Tampermonkey 扩展中创建一个新的用户脚本。可以点击浏览器扩展图标,选择“添加新脚本”。

步骤2:编写脚本

接下来,在脚本编辑器中编写以下 JavaScript 代码:

javascript
// ==UserScript== // @name Google Search Autofill // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match https://www.google.com/* // @grant none // ==/UserScript== (function() { 'use strict'; // 监听页面加载完成 window.addEventListener('load', function() { // 选择 Google 搜索框 var searchInput = document.querySelector('input[name="q"]'); // 判断搜索框是否存在 if (searchInput) { // 设置搜索框的值 searchInput.value = "Tampermonkey"; } }); })();

这段脚本的主要工作是在页面加载完成后,寻找 Google 的搜索输入框(其 name 属性通常为 "q"),并设置其值为 "Tampermonkey"

步骤3:保存并测试

保存脚本后,打开一个新的 Google 搜索页面,您应该看到搜索框自动被填充上了“Tampermonkey”。

特别注意

  • 确保脚本在正确的 URL 下运行(如上述代码中的 @match 标签所示)。
  • 考虑到谷歌可能会更新其页面结构,如果脚本突然不工作,可能需要检查并更新选择器或其他逻辑。

通过这种方式,您可以根据需要修改脚本,以实现在 Google 搜索框中自动设置不同的文本或进行其他操作。

2024年7月21日 20:42 回复

你的答案