Google 来自 Firebase 托管应用的字体 403

Google Fonts 403 from Firebase hosted app

我在应用程序中使用 Google 字体。当我从我的本地开发环境请求字体时,它 returns 很好。但是当我从 Firebase 托管的应用程序请求时,由于 Referer header.

,我得到了 403

请求URL:

https://fonts.googleapis.com/css?family=Oswald%7CRubik%7CLuckiest+Guy%7CBlack+Ops+One%7CCaveat+Brush%7COpen+Sans%7CSource+Code+Pro%7CAudiowide%7CArial+Blank%7CCinzel%7CPlay%7CAnton%7CPlayfair+Display%7CHelvetica%7COpen+Sans:bold%7CCinzel:black

当我用这个header(自动应用)发出请求时,它起作用了:

Referer: http://localhost:3000/

当我用这个发出同样的请求时,它失败了。 (使用应用程序 + Postman 进行测试。)

Referer: https://myapp-dev.web.app/

有没有办法用 webfontloader 更改 Referer 以便能够发出此请求?

    WebFont.load({
        google: {
            families: fonts
        },
        classes: false,
        active: onComplete,
        inactive: onComplete,
        timeout: 4000,
    } as WebFont.Config)

您的请求 URL 包括 Arial Black 和 Helvetica,它们不是由 Google 字体托管的。

Google 字体集仅包含免费字体和 open-source (FOSS) 字体;像 Helvetica 这样的专有系列未获得通过 Google 字体传播的许可。