您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
在 Gemini 输入框内容变化时,自动添加指定的文本
// ==UserScript== // @name Gemini 自动添加后缀(新版) // @namespace http://tampermonkey.net/ // @version 1.1 // @description 在 Gemini 输入框内容变化时,自动添加指定的文本 // @author You // @match https://gemini.google.com/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // 您想要自动添加的文本,可以根据需要修改 const suffix = '\n1. 所有回复内容必须有严格的出处,或已经经过严格的验证,未经过验证的内容要用鲜艳的红色进行标识\n 2. 使用最简单的方案进行回复\n 3. 回复要尽可能的详细,不要想当然,能详细的部分一定要详细,不要省略\n4. 以简体中文输出'; // 使用 MutationObserver 监听页面的 DOM 变化 const observer = new MutationObserver(function(mutationsList, observer) { // 尝试查找输入框 const editor = document.querySelector('div.ql-editor'); if (editor) { // 如果找到输入框,立即断开当前的 MutationObserver observer.disconnect(); // 启动针对输入框的监听 const editorObserver = new MutationObserver(function() { const currentText = editor.innerText.trim(); if (currentText.length > 0 && !currentText.endsWith('以简体中文输出')) { editor.appendChild(document.createTextNode(suffix)); editor.dispatchEvent(new Event('input', { bubbles: true })); } }); // 配置并开始监听输入框内容 const config = { childList: true, subtree: true, characterData: true }; editorObserver.observe(editor, config); } }); // 开始监听整个页面的 DOM 变化 observer.observe(document.body, { childList: true, subtree: true }); })();