症状
Chrome 对本地或内部 HTTPS 站点报 NET::ERR_CERT_AUTHORITY_INVALID。绕过警告后页面能加载,但脚本对该源的调用仍可能被视为不可信。
诊断
查看签发者与证书链:
openssl s_client -connect localhost:443 -showcerts </dev/null
若签发者为 “self signed” 或某个内部 CA,说明浏览器没有与之匹配的根证书。
修复
信任本地 CA 并提供完整链:
mkcert -install
mkcert localhost 127.0.0.1 ::1
让开发服务器使用生成的证书与私钥。企业环境应将企业 CA 证书装入系统信任库。
验证
重载页面,地址栏显示有效锁形图标且无告警,同源 fetch 调用完成时也不再出现证书拦截页。