2026年春节假期结束后的第一个工作日,部分同事反馈在使用 Microsoft Edge 浏览器访问某些内部或特定业务网站时,页面无法正常加载,并出现如下错误提示:
[err_msg from env_proxy] check env failed: can't get Env[ppe_ly_text2image] at Region[CN] from env_platform, please Create this Env at Env_platform. [More details in https://zjsms.com/e5DdFLk/]
初步排查步骤
1. 关闭本地代理与 VPN
考虑到错误信息中包含“env_proxy”字样,首先怀疑是网络代理或企业内网策略导致的问题。于是执行以下操作:
- 关闭系统设置中的所有代理配置;
- 退出并禁用所有正在运行的 VPN 软件;
- 重启浏览器后重试访问目标网站。
结果:问题依旧存在,排除代理或网络路由问题。
2. 清理 Cookie 与缓存
考虑到可能是浏览器缓存或站点数据异常,执行以下清理操作:
- 在 Edge 设置中清除指定站点的 Cookie 和缓存;
- 或使用“Ctrl + Shift + Delete”快捷键清除最近浏览数据;
- 重启浏览器后重新登录相关网站。
结果:问题仍未解决,排除 Cookie 或缓存污染。
根本原因定位
在多次尝试无果后,开始逐项禁用浏览器扩展插件进行排查。当禁用一个跨域相关的插件后,目标网站恢复正常访问。
进一步分析发现:
- 该跨域插件会自动修改请求头,强制添加或覆盖
Origin、Access-Control-Allow-Origin等字段; - 某些内部系统(如
env_platform)依赖原始请求头中的环境标识(如 Region、EnvName)来动态返回配置; - 插件篡改请求头后,导致后端服务无法正确识别当前环境上下文,从而抛出“can't get Env[ppe_ly_text2image]”错误。