我正在开发 Express JS API,用于将 base64 HTML 转换为 PDF。
\n我正在使用 Puppeteer 进行此转换。在 HTML 代码中,有一个图像托管在需要身份验证的专用服务器上。\n我在尝试从此第三方服务器检索图像时遇到问题。\n在采用“headless: false”模式的 Chromium 中,我收到这些错误:
\n**“无法加载资源:net::ERR_BLOCKED_BY_ORB。” **
\n请注意,Cookie 存在于 Chromium 中。
\n(我在加载 Google 字体时也遇到了 CORS 政策问题。)
\n我的错误在这里:
\n\n\xe2\x86\x92 我的木偶代码:
\nexport class PdfManager {\n async convertToPdf({ content, jwtToken }: HtmlToPdfTypes) {\n const cookie = [\n {\n name: "user",\n value: jwtToken,\n domain: ".mysubdomain.domain.com",\n httpOnly: false,\n secure: false,\n hostOnly: false,\n },\n ];\n\n const browser = await puppeteer.launch({\n headless: false,\n args: [\n // "--disable-web-security",\n "--no-sandbox",\n …Run Code Online (Sandbox Code Playgroud)