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

如何配置Tampermonkey脚本仅在指定网站生效?

如何将Tampermonkey脚本限制为仅在指定网站运行

假设你当前的脚本默认对所有网站生效(通常是@include *这类全局规则),找到Includes/Excludes文本框后,按以下步骤操作:

1. 清除全局生效规则

先删掉Includes文本框里的*或其他全局匹配内容,比如@include *,避免脚本继续在所有网站运行。

2. 添加目标网站的包含规则

在Includes框内逐行输入你想让脚本运行的网站规则,支持通配符匹配,常用格式示例:

  • 匹配单个具体页面:https://www.example.com/detail.html
  • 匹配某网站所有页面:https://www.example.com/*
  • 匹配某域名下所有子域名:https://*.example.com/*
  • 同时匹配HTTP和HTTPS协议的网站:*://www.example.com/*

比如想让脚本仅在知乎和GitHub全站点运行,就输入:

*://*.zhihu.com/*
*://*.github.com/*

3. 配置排除规则(可选)

如果某个页面/子域名需要从包含规则中排除,在Excludes框内添加对应规则即可,格式和包含规则一致。比如要排除知乎的某个特定问题页:

https://www.zhihu.com/question/123456789

4. 保存设置

滚动到页面底部,点击保存按钮,新的规则就会立即生效。

另外,你也可以直接修改脚本代码开头的元数据,替换@include或@match规则,效果和设置页面操作一致。比如:

// ==UserScript==
// @name         你的脚本名称
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  仅在指定网站运行的脚本
// @author       You
// @match        *://*.zhihu.com/*
// @match        *://*.github.com/*
// @grant        none
// ==/UserScript==

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 08:48:20