scriptcat
scriptcat copied to clipboard
无法match特殊域名
// ==UserScript==
// @name lvs
// @namespace http://tampermonkey.net/
// @version 2024-08-28
// @description hook lvs req
// @author anyone
// @match http://lvs.srv/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=mioffice.cn
// @grant unsafeWindow
// @grant GM_registerMenuCommand
// @grant GM_setValue
// @grant GM_getValue
// @run-at document-start
// @run-at context-menu
// @require https://scriptcat.org/lib/637/1.3.3/ajaxHooker.js
// ==/UserScript==
域名是lvs.srv,这个根理论上是不能解析的,但我们公司内是用他当做内网域名了,可以正常访问 同一脚本在tampermonkey v5.1.1测试是可以加载的,但猫猫不行,版本v0.16.5
日志上报错是下面这个
2024-08-28 15:33:09 url load error {"env":"background","component":"runtime","scriptId":8,"name":"lvs","error":"invalid url: lvs.srv"}
你确定你的match表达式是:// @match http://lvs.srv/*吗?看错误信息像是:lvs.srv,我这边测试没问题
额, 确实,错误信息的 lvs.srv 是我手动在设置里加的,这个删掉之后依旧没法正常注入,请问如何排查,两边代码是一样的
@9268 哥哥新建一个空的脚本试试,只使用上面的userheader,应该是可以匹配的,这样的话,删除现有脚本重新安装一下试试呢?也有可能是设置的bug
@CodFrm 新建了一个复制原脚本内容,成功加载了,这也太奇怪了。。
@9268 可能是自定义设置导致的问题