Problema de 'Blocked loading mixed active content' relacionado a fontes

Vejo os seguintes erros no console do navegador.
Mas não consigo descobrir como corrigi-los — tudo funciona perfeitamente, com https desde o início. Tentei reiniciar o assistente para usar fontes diferentes, mas não adiantou.
Alguma ideia de como tentar corrigir isso? Obrigado!


Bloqueio de carregamento de conteúdo ativo misto "http://<domain>.com/fonts/Mukta-Bold.ttf?v=0.0.8"

[css-logic.js:517:31](resource://devtools/shared/inspector/css-logic.js)

Bloqueio de carregamento de conteúdo ativo misto "http://<domain>.com/fonts/Mukta-Regular.ttf?v=0.0.8"

[css-logic.js:517:31](resource://devtools/shared/inspector/css-logic.js)

Bloqueio de carregamento de conteúdo ativo misto "http://<domain>.com/fonts/Mukta-Regular.ttf?v=0.0.8"

[all_results](https://<domain>.com/admin/site_settings/category/all_results?filter=extensions)

fonte para download: falha ao iniciar o download (font-family: "Mukta" style:normal weight:400 stretch:100 src index:0): conteúdo bloqueado source: http://<domain>.com/fonts/Mukta-Regular.ttf?v=0.0.8

Bloqueio de carregamento de conteúdo ativo misto "http://<domain>.com/fonts/Mukta-Bold.ttf?v=0.0.8"

[all_results](https://<domain>.com/admin/site_settings/category/all_results?filter=extensions)

fonte para download: falha ao iniciar o download (font-family: "Mukta" style:normal weight:700 stretch:100 src index:0): conteúdo bloqueado source: http://<domain>.com/fonts/Mukta-Bold.ttf?v=0.0.8

As URLs dos recursos mencionados dentro da página realmente começam com “https”? Qualquer recurso carregado com uma URL “http” será considerado conteúdo misto.

Uma solução paliativa que você pode usar é incluir o seguinte cabeçalho na página problemática:

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

Isso “incentivará” que os recursos mistos sejam carregados via “https” enquanto você identifica as causas raiz.

@griffin Obrigado pela resposta!
Tenho o Discourse instalado normalmente por

discourse-setup

meu domínio está sob https e tudo funciona bem (incluindo imagens, anexos, etc.)
Mas estou recebendo erros sobre fontes (o mesmo Discourse).

Parece resolver o problema. Obrigado!

A raiz do problema ainda não está clara, mas talvez eu investigue mais tarde.

Fico feliz que o curativo :adhesive_bandage: tenha funcionado! :blush:

É provável que algumas das URLs para carregar seus pacotes de fontes contenham “http” nelas. Isso acontece frequentemente com regras CSS @font-face ao usar fontes url e com a API do Google Fonts.

@griffin sim, o problema é que o “http” leva ao meu Discourse :slight_smile: e as fontes são as que escolhi no Discourse Wizard.

Você se importaria em compartilhar o URL de uma página onde isso acontece?

Feito - veja a mensagem pessoal

Para a Equipe do Discourse:

O Bandaid funciona por enquanto. O bug persiste na seleção de fontes da instalação padrão do Discourse. Pode ser perceptível apenas na visualização para desktop e não no mobile.