在使用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 回复