Como posso adicionar o cabeçalho da política de recursos do Apache?

3

Eu tenho um site multimídia que oferece aos usuários o upload de sua própria mídia (vídeo, música) ou incorporar mídia de sites como o YouTube, Vimeo etc.

Recentemente, o novo cabeçalho está sendo anunciado. Tentei adicionar esse cabeçalho, mas acredito ter cometido um erro em algum lugar.

Foi assim que tentei adicionar este cabeçalho:

Header always set Feature-Policy "vibrate 'self'; usermedia '*'; microphone 'none'; payment 'none'; sync-xhr 'self' mysiteURL.com"

Obtendo estes erros abaixo;

Error with Feature-Policy header: Unrecognized feature: 'vibrate'.
(index):1 Error with Feature-Policy header: Unrecognized feature: 'usermedia'.
(index):1 Error with Feature-Policy header: Unrecognized origin: 'mysiteURL.com'.
(index):1 Error with Feature-Policy header: Unrecognized feature: 'vibrate'.
(index):1 Error with Feature-Policy header: Unrecognized feature: 'usermedia'.
(index):1 Error with Feature-Policy header: Unrecognized origin: 'mysiteURL.com'.

Qualquer ajuda será apreciada!

    
por Pelin Canikli 17.07.2018 / 09:11

1 resposta

3

Esses são erros do navegador da Web, não erros do Apache. Portanto, o navegador não suporta o desligamento desses recursos. Eles são muito novos, então o suporte para este cabeçalho não é grande no momento.

Os recursos do Chrome suportados até o momento podem ser vistos no código e podem ser vistos que vibrate e usermedia ainda não são suportados pelo Chrome.

Você também parece ter alguns erros de sintaxe, especificamente:

usermedia '*'

Não deve ter aspas em torno da estrela (embora isso seja difícil de ser informado, pois ainda não é suportado e Pelo menos um documento do Google também declara isso incorretamente .

sync-xhr 'self' mysiteURL.com

URLs devem ser prefixados com o esquema ( https:// ).

Então, por enquanto, você pode alterar seu cabeçalho para isso para evitar esses erros (embora você queira adicionar vibrate e usermedia de volta caso eles sejam suportados posteriormente):

Header always set Feature-Policy "microphone 'none'; payment 'none'; sync-xhr 'self' https://mysiteURL.com"
    
por 22.07.2018 / 12:51