You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用C# .NET 6.0安装Playwright浏览器遇证书错误求解决方案

解决Playwright安装时"unable to get local issuer certificate"错误

以下是几种可行的解决方案,按优先级推荐:

方案一:导入本地根证书到Node.js信任列表(推荐)

  • 找到你的本地根证书文件(格式通常为.crt或.pem)
  • 在PowerShell中设置环境变量指向该证书:
    $env:NODE_EXTRA_CA_CERTS = "C:\实际路径\你的根证书文件.crt"
    
  • 执行Playwright安装命令:
    powershell bin/Debug/net6.0/playwright.ps1 install
    

方案二:临时跳过证书验证(应急用)

  • 先在PowerShell中设置环境变量关闭证书校验:
    $env:NODE_TLS_REJECT_UNAUTHORIZED = "0"
    
  • 再执行安装命令:
    powershell bin/Debug/net6.0/playwright.ps1 install
    
  • 注意:此方法会降低安全性,仅建议临时使用,安装完成后建议恢复设置

方案三:企业代理环境下的配置

  • 若处于企业代理网络,先配置代理地址和代理证书:
    $env:HTTPS_PROXY = "http://你的代理服务器地址:端口"
    $env:NODE_EXTRA_CA_CERTS = "C:\实际路径\代理证书文件.crt"
    
  • 执行Playwright安装命令

方案四:更新Node.js版本

  • 部分旧版Node.js存在证书处理兼容性问题,更新到最新稳定版Node.js后,重新执行安装命令

内容的提问来源于stack exchange,提问作者Mr Automation

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 16:32:36