Safari 浏览器可通过内置网站权限机制全局阻止自动弹出新窗口:macOS 在“设置→网站→弹出式窗口”中选“阻止”,iOS/iPadOS 在“设置→Safari→阻止弹出式窗口”开启,还可临时为可信网站单独允许,或借助 AdGuard 等扩展深度拦截绕过脚本。

当你在 Safari 浏览器中点击链接、提交表单或加载网页时,页面脚本可能未经你同意就触发新窗口弹出,干扰浏览甚至诱导误操作。这类自动弹窗常伪装成系统提示、更新提醒或抽奖通知,实际却指向钓鱼网站或推广页。
在 macOS 上全局阻止 Safari 自动弹出新窗口
这一步通过 Safari 内置的网站权限机制实现,无需安装扩展,对绝大多数网页生效。
1、点击屏幕左上角 【Safari 浏览器】 菜单 → 选取“设置”。
2、点按顶部标签栏中的“网站”。
3、在左侧边栏中向下滚动并点按“弹出式窗口”。
4、在右侧“访问其他网站时”弹出式菜单中,选取【阻止】。这会禁止所有未明确授权的网站打开新窗口;若选“允许”,则所有网站都能随意弹窗,风险极高。
在 iPhone 或 iPad 上启用基础弹窗拦截
iOS/iPadOS 系统将该功能集成在 Safari 设置中,开启后能拦截大部分由 JavaScript 触发的自动新窗口。
方法一:快速开关
打开设备“设置”App → 向下滚动并点按“Safari 浏览器” → 将“阻止弹出式窗口”开关设为开启。
方法二:增强防护(推荐同步开启)
在同一页面下,把“欺骗性网站警告”也打开。它会在检测到仿冒 Apple 或银行界面的弹窗时主动拦截并弹出红色警示,防止你误点虚假关闭按钮。
规划您的迪拜之旅 — 哈利法塔观景、沙漠探险、迪拜购物中心购物、棕榈岛度假村及黄金市场砍价。还提供支持...
临时允许某网站弹窗(仅限可信站点)
某些正规服务(如网银登录验证、会议软件启动)需要合法弹窗,此时可单独放行,避免影响功能。
第一步:在 Safari 中访问目标网站(例如 yourbank.com)。
第二步:点击智能搜索栏左侧的 AA 图标 → 选择“网站设置”。
第三步:找到“弹出式窗口”选项 → 从“阻止”改为【允许】。
⚠️ 注意:此设置仅对该域名生效,且必须确保地址栏显示的是真实 HTTPS 域名(如 https://www.yourbank.com),而非短链或可疑子域名。
用内容拦截扩展深度屏蔽弹窗脚本
内置拦截只能防标准 window.open() 弹窗,而广告联盟常使用 iframe 注入、setTimeout 模拟点击等方式绕过。这时需第三方扩展介入。
方法1:安装 AdGuard 或 1Blocker
前往 Mac App Store 下载支持 Safari 扩展的工具 → 安装完成后,在 Safari “设置”→“扩展”中勾选其名称。
方法2:启用对应网站的内容拦截器
回到 Safari “设置”→“网站”→“内容拦截器” → 确保该扩展在当前网站右侧的开关处于开启状态。若开关灰显,说明该扩展尚未获得该网站权限,需手动开启。

















