最有效解法是禁用该网站JavaScript并修改hosts文件双重封锁:1、Chrome设置→隐私与安全→网站设置→JavaScript→添加完整网址如https://malicious-site.com;2、系统hosts文件末尾添加127.0.0.1 malicious-site.com,彻底阻断域名解析。

当你反复遭遇某个网站强制弹出登录框、抽奖页或虚假安全警告,且普通拦截失效时,必须绕过常规白名单机制,对目标网站实施脚本级与网络级双重封锁。
确认该网站确实在主动触发弹窗
这一步操作起来很简单,直接看地址栏就行。点击地址栏左侧锁形图标 → 查看“网站设置”中“弹出式窗口和重定向”状态;若显示“已阻止”,但页面仍不断闪出新窗口,说明弹窗由页面内 JavaScript 主动调用 window.open() 或 target="_blank" 触发,而非标准弹窗协议——此时内置拦截器已失效,必须进入下一层防御。
禁用该网站的 JavaScript 执行能力
这是最有效的一环:没有 JS,99% 的诱导弹窗、自动跳转、表单劫持全部瘫痪。Chrome 不允许直接封域名,但支持按协议+域名精确禁止脚本运行。
① 点击右上角三点菜单 → “设置” → 左侧选“隐私和安全” → 右侧点“网站设置”。
② 向下滚动至“更多内容设置” → 点击“JavaScript”。
③ 点击顶部开关旁的“添加”按钮(注意不是列表下方那个),在弹出框中输入完整网址,格式必须为 【https://malicious-site.com】;若只输 malicious-site.com 或漏掉 https://,规则将完全不生效。
④ 输入后按回车确认,返回页面检查该域名是否已出现在“不允许使用JavaScript的网站”列表中。此时刷新该网站,页面应仅显示静态 HTML,所有动态行为归零。
从系统层彻底屏蔽域名解析
当对方频繁更换子域名(如 a1.malicious-site.com → b7.malicious-site.com)时,JS 层封锁可能被绕过。Hosts 文件可一次性封死整个域名及其所有子域,连 DNS 请求都不发出。
方法一:Windows 用户以管理员身份运行记事本 → 打开 C:\Windows\System32\drivers\etc\hosts → 在末尾另起一行,输入:【127.0.0.1 malicious-site.com】 → 保存文件(若提示权限不足,请先右键文件→属性→取消勾选“只读”)。
方法二:macOS/Linux 用户打开终端 → 执行 sudo nano /etc/hosts → 按方向键移至文件末尾 → 新增一行 【127.0.0.1 malicious-site.com】 → 按 Ctrl+O 保存 → Ctrl+X 退出。
注意:不要加 http://、www. 或任何空格;若该站常用 www 前缀,需额外加一行 127.0.0.1 www.malicious-site.com。
清除该网站残留权限与缓存数据
旧 Cookie 可能让网站跳过前端校验,直接执行后台弹窗逻辑;已授权的通知、摄像头、地理位置等权限也可能被滥用于触发二次弹窗。
点击地址栏左侧锁形图标 → “网站设置” → 滚动到底部点“清除数据” → 勾选“Cookie及其他网站数据”+“缓存的图片和文件”+“网站权限” → 点击“清除”。
这一步做完后,关闭所有该网站的标签页,重新访问——弹窗应彻底消失。











