Sei que você pode orientar o Chrome a buscar previamente links que você acha que os usuários provavelmente clicam no seu site , mas você também pode fazer o inverso? Você pode dizer ao Chrome (ou realmente a qualquer navegador) para não buscar e pré-renderizar seu site?
Existe uma tag ou outra maneira de informar aos navegadores que a busca prévia de links da página visualizada no momento não deve ser realizada?
web-development
browsers
meta-tags
Ian C.
fonte
fonte
Respostas:
Chrome e Safari enviam um
X-Purpose: preview
cabeçalho HTTP ao buscar / renderizar conteúdo da web. [ Fonte ]O Firefox envia um cabeçalho semelhante chamado
X-moz: prefetch
. [ Fonte ]Para bloquear a pré-busca, você pode retornar uma resposta 404 quando esses cabeçalhos forem detectados, conforme sugerido por Peter Freitag nesta postagem do blog . Ele recomenda adicionar essas linhas
.htaccess
para bloquear a pré-busca do Firefox:Você pode estender isso para bloquear a pré-busca do Firefox, Safari e Chrome assim (não testado, mas deve funcionar):
fonte
O Google Chrome não envia mais cabeçalhos especiais para solicitações de pré-renderização. Vejo:
fonte
A resposta acima não funcionou para mim. O que funcionou, no entanto, foi o seguinte:
De: askapache.com
O sinalizador [F] retorna um código de status 403 Proibido para o navegador, enquanto o [L] indica que a regra deve ser a última regra a ser processada.
Além disso, o chrome parece não buscar mais links (pelo menos para as metatags anteriores / próximas).
fonte