提交前检查
问题描述
我有几个
的脚本,在当前页为比如其他扩展页、chrome://* 浏览器内部页等脚本猫根本无法触及的页面时,点击popup会发现这几个脚本会显示在【当前页运行脚本】区域
而当为脚本添加一行
// @exclude <target url pattern>
时,它们就不会在被指定排除的这个页面显示了
看起来似乎这个显示逻辑只按pattern进行了匹配和筛选,而非显示出实际真正在当前页运行的脚本
复现步骤
// ==UserScript==
// @name test
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Capture specific hotkeys and prevent their default behavior
// @author Your Name
// @match chrome://settings/*
// @exclude chrome://flags/*
// @grant none
// @run-at document-start
// ==/UserScript==
(function () {
'use strict';
})();
以上脚本会在chrome://flags/*页显示为正在运行,而在chrome://flags/*不显示,但实际上它根本无法在以上两个页面运行,所以理应都不显示
ScriptCat 版本
v1.5.0-beta.2
系统 / 浏览器及版本
Chrome Version 148.0.7778.167 (Official Build) (64-bit)
相关脚本 / 日志 / 截图

提交前检查
问题描述
我有几个
的脚本,在当前页为比如其他扩展页、
chrome://*浏览器内部页等脚本猫根本无法触及的页面时,点击popup会发现这几个脚本会显示在【当前页运行脚本】区域而当为脚本添加一行
时,它们就不会在被指定排除的这个页面显示了
看起来似乎这个显示逻辑只按pattern进行了匹配和筛选,而非显示出实际真正在当前页运行的脚本
复现步骤
以上脚本会在
chrome://flags/*页显示为正在运行,而在chrome://flags/*不显示,但实际上它根本无法在以上两个页面运行,所以理应都不显示ScriptCat 版本
v1.5.0-beta.2
系统 / 浏览器及版本
Chrome Version 148.0.7778.167 (Official Build) (64-bit)
相关脚本 / 日志 / 截图