商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 软件教程 > Safari浏览器验证码不显示怎么办

Safari浏览器验证码不显示怎么办

  发布于2026-07-21 阅读(0)

扫一扫,手机访问

你有没有遇到过这种情况——在Safari里打开国家税务总局发片查验网站(https://inv-veri.chinatax.gov.cn),输完发片代码和号码,点“获取验证码”,结果页面一片空白,啥也没有。这不是网络卡了,也不是页面加载失败,问题出在证书信任链或者浏览器的安全策略上,它们把验证码接口给拦住了。

导入并信任税务电子证书

这个网站得靠国税总局签发的专用根证书才能正常加载验证码图片。系统默认不信任它,所以必须手动导入,并设为“始终信任”。

首先,下载证书文件:点击这个链接,直接保存到 Mac 桌面。

接着,打开「钥匙串访问」App → 左侧边栏选中「系统」钥匙串 → 顶部菜单切换到「证书」类别 → 把刚下载的 taxca.p7b 文件直接拖进证书列表的空白区域 → 输入管理员密码确认导入。

然后,双击列表中名为「税务电子证书一级根」的证书 → 展开「信任」部分 → 在「当使用此证书时」下拉菜单中选择【始终信任】 → 点击左上角红色关闭按钮 → 输入密码保存更改。这时候,证书条目前面应该会出现一个绿色的对勾标记。

启用 Safari 开发者菜单并绕过验证码加载拦截

验证码接口(yzmQuery)被 Safari 的默认安全策略拦截了,需要临时启用开发者工具,手动触发并释放这个请求。

具体操作是:打开 Safari → 「Safari」菜单 → 「设置」→「高级」→ 勾选【在菜单栏中显示“开发”菜单】

然后访问 https://inv-veri.chinatax.gov.cn → 输入任意发片代码与号码 → 点击「点击获取验证码」。

如果验证码区域还是空白,立即按下 Option + Command + I 打开「网页检测器」→ 切换到「网络」标签页 → 在搜索框输入 yzmQuery → 找到对应请求项后右键 → 选择「在新窗口中打开」。

新窗口会提示安全警告,点击【访问该页面】并输入管理员密码 → 页面可能显示 jQuery 脚本或 404,不用管它 → 直接关闭这个窗口 → 回到发片查验页面 → 关闭「网页检测器」窗口 → 刷新页面或者重新点击「获取验证码」。

注意:不关闭「网页检测器」窗口会导致整个页面交互冻结,按钮点不了,这一点非常关键。

检查并关闭 Safari Cookie 阻止策略

验证码接口依赖会话 Cookie 来维持连接状态。如果 Safari 设置成了阻止所有 Cookie,yzmQuery 请求会因为缺失凭证而返回空响应。

检查方法:打开 Safari → 「Safari」→「设置」→「隐私」→ 确保【阻止所有Cookie】开关处于关闭状态

如果已经开启,请关闭它,然后点击右侧的「管理网站数据…」→ 在搜索框输入 chinatax.gov.cn → 选中对应的条目 → 点击「移除」→ 最后重启 Safari 再试一次。

本文转载于:https://www.php.cn/faq/2857270.html?uid=969633 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注