GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — [Feature] 支持按顶层页面排除脚本,包括跨域 iframe · Issue #1663 · scriptscat/scriptcat Open Labels enhancementNew feature or requestNew feature or request Description你想解决的问题现在从 Popup 对某个站点排除脚本时,本质上还是按当前 URL / host 做匹配。 这在现有语义上没有问题: 但用户实际会有另一种需要:
这时 相关讨论:
#727 目前讨论的是把当前页面中的多个 frame 域名单独列出来,例如 这个需求不太一样:这里希望排除的是“以当前顶层页面为范围的整个页面树”,而不是逐个维护 iframe 自己的域名。iframe 可能是动态生成的,域名也可能变化,用户通常只关心“这个脚本不要在这个站点页面里运行”。 期望的解决方案希望增加一种独立于 userscript metadata 的站点级运行范围,例如 Popup 中提供类似:
第二种规则以顶层页面 URL 为判断条件:
也就是说,这应该是 ScriptCat 自己的一层“top-level page scope”运行控制,而不是把父页面的 补充信息这个功能主要解决 例如脚本: // @match https://*/* // @exclude *://*.douyin.com/* 当前行为: 期望新增的“按顶层页面排除”规则: 但在其他顶层页面中: 这样既保留现有 userscript 匹配语义,也能覆盖用户实际的站点级排除需要。 Reacted by wangyizhi and WzLYVg387U ActivityMetadataMetadataAssigneesLabelsenhancementNew feature or requestNew feature or request TypeProjectsMilestoneRelationshipsDevelopmentIssue actions |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |