Como corrigir erros ao usar as extensões .woff e .woff2?

Este artigo aborda um problema em que o Adobe Campaign Classic v7 (Versão 7.2.2 - Build 9349) emite um erro de política CORS ao adicionar as extensões de arquivo .woff e .woff2 à lista de permissões em uma instância intermediária.

Descrição description

Ambiente

Adobe Campaign Classic v7 (Versão 7.2.2 - Build 9349)

Problema/Sintomas

Depois de adicionar os arquivos .woff e .woff2 à lista de permissões em uma instância mid e usar essas extensões de arquivo em um aplicativo web, ocorre o seguinte erro:

Access to font at 'https://mkt-instance.campaign.adobe.com/res/mid-instance/file_example.woff2'
    from origin 'https://mkt-instance.campaign.adobe.com' has been blocked by
    CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Etapas a serem reproduzidas:

  1. Acesse o URL do aplicativo web usando os arquivos .woff e .woff2.
  2. Abra o console do navegador do seu navegador da Web e observe o erro para esses arquivos.

Resolução resolution

  1. Adicionar Access-Control-Allow-Origin, Access-Control-Allow-Headers e Access-Control-Allow-Methods como responseHeader na seção de retransmissão de serverConf.xml:
  2. Adicionar Access-Control-Allow-Origin, Access-Control-Allow-Headers e Access-Control-Allow-Methods cabeçalhos em apache_neolane.conf em ambos os contêineres de aplicativo:
  3. Depois que os dois arquivos forem salvos, faça uma reinicialização limpa do nlserver e do apache em todos os containers da instância.

Causa

O erro é lançado porque a instância mid não tinha a configuração dos cabeçalhos Access-Control-Allow-Origin, Access-Control-Allow-Headers e Access-Control-Allow-Methods em serverConf.xml e em apache_neolane.conf.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f