O arquivo HTML armazenado no CRX não abre no navegador, é baixado
Um arquivo HTML armazenado diretamente no repositório do Oak não é aberto no navegador. Em vez disso, ele é baixado no 6.1 SP2 e nas versões posteriores.
Descrição description
Ambiente
Adobe Experience Manager 6.x (AEM 6.x)
Problema/Sintomas
Um arquivo HTML armazenado diretamente no repositório do Oak não é aberto no navegador. Em vez disso, ele é baixado no 6.1 SP2 e nas versões posteriores.
Causa
É uma alteração pretendida no AEM 6.2.
Mesmo para o 6.1, a mesma alteração se aplica ao Service Pack 2 e a patches posteriores.
Ele foi introduzido como parte da Correção de segurança do Sling.
https://issues.apache.org/jira/browse/SLING-4883 - Estender a proteção de filtro de disposição de conteúdo para jcr: data
https://issues.apache.org/jira/browse/SLING-4973 - Adicionar caminhos excluídos de disposição de conteúdo
Esse problema às vezes era relatado como um problema de segurança.
- Foi identificado que arquivos mal-intencionados podem ser carregados usando a funcionalidade.
- Acesse o arquivo carregado por meio do URL mencionado acima e verifique se o arquivo é executado.
Resolução resolution
A equipe de engenharia corrigiu o problema e implementou essa alteração e, por padrão, o arquivo é baixado em vez de abrir no navegador.
Ela é fornecida pela seguinte configuração OSGI:
http://host:port/system/console/configMgr/org.apache.sling.security.impl.ContentDispositionFilter
A caixa marcada - Habilitar Disposição de Conteúdo para todos os caminhos está causando essa alteração de comportamento, que é intencional.
Para reverter ao comportamento antigo:
Se você estiver de acordo com esse problema de segurança, poderá desmarcar a caixa de seleção e o arquivo será aberto diretamente no navegador em vez de ser baixado. Assim, atendendo às suas necessidades.