在edge中可通过扩展权限设置为指定网站禁用sweezy cursors:进入edge://extensions→点击扩展“详细信息”→在“站点访问权限”中添加https://www.bankofchina.com/*并设为“阻止”;chrome需手动修改manifest.json的matches字段或用scripting api动态移除脚本;网页端可插入sweezy.destroy()卸载实例。

当你需要在特定网站(如银行登录页、内部系统或敏感后台)禁用 Sweezy Cursors 的光标动画,防止其干扰表单聚焦、遮挡关键按钮或触发安全策略拦截时,不能依赖“关闭扩展”这种粗暴方式——那样会全局失效,而你只想在 www.bankofchina.com 和 intranet.company.local 这类页面停用光标效果,其余网站照常运行。
在 Edge 浏览器中为指定网站禁用 Sweezy Cursors
Edge 扩展权限模型支持细粒度站点控制,这是最直接、无需代码、且能立即生效的方案。
第一步:打开 Edge → 地址栏输入 edge://extensions → 回车
第二步:找到 Sweezy Cursors 扩展 → 点击右侧「详细信息」按钮
第三步:向下滚动至「站点访问权限」区域 → 点击「允许访问的网站」旁的「编辑」链接
第四步:在弹出窗口中,点击「添加网站」→ 输入目标网址(必须带协议和完整路径):https://www.bankofchina.com/* → 回车确认
第五步:在该网址条目右侧,将开关从「允许」切换为「阻止」→ 页面自动保存。此时 Sweezy Cursors 将完全不向该域名注入任何脚本或 CSS,光标恢复原生状态。注意:若输入 bankofchina.com 而不加 https:// 和 /*,规则可能不匹配子路径(如 login.bankofchina.com)。
在 Chrome 中通过内容脚本排除实现精准禁用
Chrome 不提供扩展级“阻止某网站”的图形界面,但可通过修改扩展 manifest.json 的 content_scripts 匹配规则,实现同等效果。此方法适用于已打包部署的 Sweezy Cursors 版本(非商店安装版)。
方法一:手动编辑 manifest.json(需开发者模式)
1. 打开 Chrome → chrome://extensions → 开启右上角「开发者模式」
2. 找到 Sweezy Cursors → 点击「详情」→ 记下「扩展 ID」(如 abc123def456...)
3. 进入 Chrome 扩展存储目录:%LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions\ → 找到最新版本文件夹 → 打开 manifest.json
4. 定位到 "content_scripts" 数组 → 在对应项的 "matches" 字段中,删除或注释掉包含目标域名的条目,例如移除 "*://*.bankofchina.com/*"
⚠️ 注意:每次扩展自动更新后,此修改会被覆盖,需重新操作。
方法二:使用 chrome.runtime.onInstalled 监听 + 动态注入过滤逻辑(高级用户)
在扩展 background.js 中插入判断逻辑:
chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => {<br> if (changeInfo.url && /https?:\/\/(www\.)?bankofchina\.com/.test(changeInfo.url)) {<br> chrome.scripting.removeInjectedScript({ target: { tabId }, injectedScriptId: 'sweezy-cursor' });<br> }<br>});
这要求扩展已声明 "scripting" 权限,并在 manifest.json 中启用 "host_permissions"。操作不当可能导致扩展崩溃,不建议新手尝试。
通过网页端 JavaScript 主动卸载实例
如果你在目标网站的 HTML 源码中拥有修改权限(如企业内网页面),可在页面 或 底部插入一段卸载脚本,确保 Sweezy Cursors 实例被销毁且 DOM 清理干净。
第一步:确认 Sweezy Cursors 已初始化并挂载到全局(通常为 window.sweezy 或 window.SweezyCursor)
第二步:在目标页面底部添加以下代码:
<script><br>if (typeof sweezy !== 'undefined' && typeof sweezy.destroy === 'function') {<br> sweezy.destroy();<br> document.body.style.cursor = 'default';<br>}<br></script>
第三步:刷新页面 → 光标立即恢复系统默认样式,且所有事件监听器与 CSS 类均被清除。这一步必须放在 Sweezy Cursors 初始化脚本之后执行,否则 sweezy.destroy() 会报错。











