You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于Tampermonkey:检测页面标题/内容匹配后重定向标签页

优化后的Tampermonkey关键词检测重定向脚本

以下是调整后的脚本,支持同时检测页面标题和正文内容,匹配关键词后自动重定向:

// ==UserScript==
// @name         关键词检测自动重定向
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  检测页面标题或正文的指定关键词,匹配后自动重定向至目标网址
// @author       You
// @match        *://*/*
// @icon         https://tampermonkey.net/images/icon.png
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // 自定义关键词列表,可添加或修改
    const keywords = ["potato", "onion", "自定义关键词"];
    // 匹配成功后跳转的目标网址
    const targetUrl = "https://www.google.com";

    // 生成不区分大小写的正则表达式
    const regex = new RegExp(keywords.join('|'), "i");

    // 同时检测页面标题和正文内容
    if (regex.test(document.title) || regex.test(document.body.textContent)) {
        // 直接重定向(比window.open更稳定)
        window.location.href = targetUrl;
        // 可选:弹出提示,不需要可删除这行
        alert("检测到指定关键词,已自动跳转!");
    }
})();

关键修改说明

  • 添加了**页面标题(document.title)**的检测逻辑,满足同时检测标题和正文的需求
  • 把原脚本的window.open替换为window.location.href,重定向更稳定,避免弹窗拦截问题
  • 优化了脚本名称、描述,更贴合实际功能
  • 整理了代码结构,用const定义常量,添加'use strict'提升代码规范
  • 完善了图标配置,替换为Tampermonkey官方图标

使用指南

  1. 打开Tampermonkey的脚本编辑器,替换原代码为上述内容
  2. 修改keywords数组,替换成你需要检测的关键词
  3. 修改targetUrl的值,设置匹配成功后跳转的目标网址
  4. 保存脚本,刷新页面即可生效

内容的提问来源于stack exchange,提问作者Jose TY

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 11:51:32