mac上发票验证码空白的根源是税务根证书未被信任,需手动导入taxca.p7b证书到“系统”钥匙串并设为“始终信任”,同时开启safari开发者菜单手动触发yzmquery请求,并关闭“阻止所有cookie”设置。

你在Safari中访问国家税务总局发票查验平台(https://inv-veri.chinatax.gov.cn)或某些政务、银行类网站时,点击“获取验证码”后图形验证码区域始终空白,不是页面没加载完,而是浏览器根本没发出验证码图片请求——这通常由证书信任缺失、安全策略拦截或Cookie阻断三重原因叠加导致。
导入并设为“始终信任”的税务根证书
该网站使用国税总局自签发的根证书,macOS系统默认不信任,必须手动导入并授权,否则所有HTTPS资源(含验证码图片)都会被静默拒绝。
打开链接 https://inv-veri.chinatax.gov.cn/ca/taxca.p7b → 直接保存 .p7b 文件到桌面。
启动「钥匙串访问」App → 左侧边栏点选「系统」钥匙串 → 顶部菜单切换到「证书」类别 → 将刚下载的 taxca.p7b 文件直接拖入证书列表空白处 → 输入管理员密码确认导入。
在证书列表中找到名为「税务电子证书一级根」的条目 → 双击打开 → 展开「信任」部分 → 在「当使用此证书时」下拉菜单中选择【始终信任】 → 点击左上角红色关闭按钮 → 输入密码保存更改。此时该证书左侧应出现绿色对勾标记。
注意:若拖入后无反应,可能是钥匙串未选中「系统」而非「登录」,务必确认左侧边栏高亮的是「系统」钥匙串。
启用开发者菜单并手动触发验证码请求
即使证书已信任,Safari仍可能因隐私策略拦截 yzmQuery 这个关键验证码接口,需借助开发者工具临时绕过。
第一步:Safari →「设置」→「高级」→ 勾选【在菜单栏中显示“开发”菜单】。
规划您的迪拜之旅 — 哈利法塔观景、沙漠探险、迪拜购物中心购物、棕榈岛度假村及黄金市场砍价。还提供支持...
第二步:访问 https://inv-veri.chinatax.gov.cn → 输入任意发票代码与号码 → 点击「点击获取验证码」。
第三步:若验证码区域为空白,立即按 Option + Command + I 打开「网页检测器」→ 切换到「网络」标签页 → 在搜索框输入 yzmQuery → 找到对应请求项后右键 →「在新窗口中打开」。
第四步:新窗口会提示安全警告,点击【访问该页面】并输入管理员密码 → 页面可能显示 jQuery 脚本或 404,无需操作 → 直接关闭该窗口 → 回到发票查验页 → 关闭「网页检测器」窗口 → 刷新页面或重新点击「获取验证码」。
【不关闭「网页检测器」窗口会导致整个页面交互冻结,无法点击任何按钮】
检查并关闭阻止所有Cookie设置
验证码接口依赖会话 Cookie 维持连接状态,若 Safari 设置为阻止所有 Cookie,yzmQuery 请求将因缺失凭证而返回空响应,页面显示空白。
打开 Safari →「Safari」菜单 →「设置」→「隐私」→ 确保【阻止所有Cookie】开关处于关闭状态。
如已开启,请关闭它,并点击右侧「管理网站数据…」→ 搜索 inv-veri.chinatax.gov.cn → 选中 → 点「移除」→ 重启 Safari。










