最直接有效的解法是将公司系统完整url(含协议和端口,如https://oa.example.com:8080)添加至chrome弹窗白名单:进入设置→隐私和安全→网站设置→弹出式窗口和重定向→在“已允许”区域点击“添加”并输入完整地址;禁用“侵扰性广告”屏蔽可选,临时授权仅当前会话有效。

公司内部系统(如OA、ERP、审批流程页)依赖弹窗完成关键操作,但Chrome默认拦截机制会误杀这些合法弹窗,导致提交失败、附件无法上传、审批按钮无响应等问题。
将公司系统域名加入弹窗白名单
这是最直接有效的解法,仅对可信内网域名放行,不影响其他网站的拦截效果。
第一步:点击浏览器右上角三个垂直圆点 → 选择“设置” → 左侧点“隐私和安全” → 右侧点“网站设置”。
第二步:在“内容”区域中点击“弹出式窗口和重定向” → 确保顶部开关为开启状态(此时全局拦截仍生效,只对白名单例外)。
第三步:向下滚动到“已允许显示弹出式窗口和重定向的网站”区域 → 点击右下角“添加”按钮。
第四步:在“网站地址”栏输入公司系统完整域名,【必须包含协议和端口,例如 https://oa.example.com:8080 或 http://192.168.1.100】 → 点击“添加”。
注意:只填域名(如 oa.example.com)或只填IP(如 192.168.1.100)无效,Chrome 严格匹配协议+主机+端口三级结构。
禁用侵扰性广告屏蔽功能(可选)
该功能有时会将内网系统中的模态对话框、浮动工具栏识别为“侵扰性广告”,导致界面元素消失或交互失效。
点击设置 → 隐私和安全 → 网站设置 → 向下滚动至“更多内容设置” → 点击“广告” → 将“在已知会展示侵扰性或误导性广告的网站上屏蔽广告”开关设为关闭。
这一步操作起来很简单,直接关掉即可,不影响弹窗白名单逻辑。
临时绕过拦截(紧急场景)
当某次访问突然被拦截且无法立即修改设置时,可用此法快速恢复。
方法一:页面左上角地址栏左侧出现灰色“禁止图标” → 点击它 → 在弹出面板中找到“弹出式窗口” → 选择“允许” → 刷新页面。
方法二:按 Ctrl+Shift+I(Windows)或 Cmd+Option+I(Mac)打开开发者工具 → 切换到“Console”标签页 → 输入 window.open('about:blank') 回车,触发一次空弹窗授权,后续同源弹窗将自动获准。
【此操作仅对当前标签页本次会话有效,关闭标签页后需重复】











