【发布时间】:2022-01-10 09:16:15
【问题描述】:
我正在使用 VSCode 的“C4 DSL 扩展”来显示我的架构图的预览。预览通过 WebviewPanel 呈现。源代码可以在这里找到:https://gitlab.com/systemticks/c4-grammar/-/blob/master/extension/src/c4-structurizr-preview.ts
它通过直接连接工作,但一旦连接到我的公司网络,所有请求都必须通过代理。 VSCode 本身通过 http_proxy 和 https_proxy 变量处理代理。但是,WebviewPanel 似乎没有采用这些设置。
下图显示了控制台的摘录。您可以看到,查询“structurizr-embed.js”的请求失败。
这种行为是有意的吗?我在 VSCode 中找不到允许 WebviewPanel 通过代理请求的设置。
注意:我使用的是 Linux 版本的 VSCode。
【问题讨论】:
标签: html visual-studio-code networking http-proxy