防止恶意广告、弹窗、钓鱼等骚扰跳转(最常见需求)
这是浏览器最核心的防护功能,主要通过以下方式实现:

启用内置的弹出式窗口和重定向拦截器(基础且默认开启)
- 设置路径:点击右上角三个点 → “设置” → “隐私设置和安全性” → “网站设置” → 设置” → “弹出式窗口和重定向”。
- 确保:开关设置为 “不允许网站发送弹出式窗口或使用重定向”,这是第一道防线。
安装广告/脚本拦截扩展程序(最有效的方法) 安装可靠的浏览器扩展可以拦截绝大多数恶意跳转、弹窗和广告。
- 强力推荐:
- uBlock Origin:免费、开源、高效、占用资源少,能拦截广告、弹窗、恶意域名等。
- AdGuard:功能全面的广告拦截器,同样能有效防止跳转。
- 操作:访问 Chrome 网上应用店,搜索并安装这些扩展,安装后通常无需额外设置即可工作。
保持浏览器更新和安全浏览功能开启
- 更新:Chrome 会自动更新,但请确保你的版本是最新的(点击右上角三个点 → “帮助” → “Google Chrome”)。
- 安全浏览:在 “设置” → “隐私设置和安全性” → “安全浏览” 中,选择 “增强型保护” 或至少开启 “标准保护”,这能帮助 Chrome 识别并警告你访问的恶意网站。
谨慎授予网站权限 有些网站会请求“通知”权限,然后滥发广告弹窗。
- 检查和管理:进入 “设置” → “隐私设置和安全性” → “网站设置”,在这里管理“通知”、“弹窗和重定向”、“JavaScript”等权限,对于不信任的网站,一律设为“禁止”。
在特定场景下完全禁止网页跳转(开发者或特殊需求)
如果你希望浏览器在任何情况下都禁止打开新标签页或导航到新页面(例如用于信息亭、考试系统、防止孩子误点等),需要使用更严格的方法:
使用 Chrome 的“信息亭模式”或“受管模式”
- 方法:通过特定的命令行参数启动 Chrome,将其锁定在当前页面。
- 示例命令:
chrome.exe --kiosk --incognito [网址] # 信息亭全屏模式,无法关闭 chrome.exe --start-maximized --disable-pinch --overscroll-history-navigation=0 --disable-features=TranslateUI [网址] - 注意:这需要你从快捷方式或命令行启动浏览器,适合固定用途的设备。
使用开发者工具或扩展禁用交互(临时调试用)
- 适用于开发者:按
F12打开开发者工具,在控制台输入以下 JavaScript 代码可以临时阻止点击链接跳转:document.addEventListener('click', function(e) { e.preventDefault(); }, true); window.addEventListener('beforeunload', function(e) { e.preventDefault(); e.returnValue = ''; }); - 注意:这仅对当前标签页有效,且刷新页面后失效。
安装专业的“网页锁定”扩展程序
- 在 Chrome 网上应用店搜索 “Website Blocker”、“Tab Lock” 或 “Redirect Blocker” 等关键词,可以找到一些允许你设置白名单、禁止所有新窗口或重定向的扩展。
针对手机版 Chrome 的防止跳转
在 Android/iOS 的 Chrome 上,主要依赖:
- 启用“阻止弹出窗口”:在 Chrome 应用设置中找到并开启此选项。
- 安装移动版广告拦截扩展:部分扩展(如 AdGuard)支持移动版 Chrome。
- 谨慎点击链接:移动端是恶意跳转重灾区,对不明链接要保持警惕。
总结与建议
| 你的需求 | 推荐方案 |
|---|---|
| 日常浏览,拦截烦人的广告弹窗和恶意跳转 | 启用 Chrome 内置拦截 + 安装 uBlock Origin 扩展,这是 99% 用户的最佳选择。 |
| 为公共电脑或孩子上网设置限制 | 使用信息亭模式命令行启动,或安装 Website Blocker 类扩展 设置白名单。 |
| 临时阻止某个页面跳转(如调试) | 使用开发者工具在控制台运行阻止脚本。 |
| 解决手机上的跳转问题 | 确保“阻止弹出窗口”设置已开启,并提高安全意识。 |
最重要的一点:无论采用哪种技术手段,保持良好的上网习惯(不点击不明链接、访问正规网站)是防止恶意跳转的根本。