Sé que puedes guiar a Chrome para que busque previamente enlaces que crees que los usuarios pueden hacer clic en tu sitio , pero ¿puedes hacer lo contrario? ¿Puedes decirle a Chrome (o realmente a cualquier navegador) que no pretraiga y prescriba tu sitio?
¿Hay alguna etiqueta u otra forma en la que pueda decirle a los navegadores que no se debe realizar la búsqueda previa de enlaces de la página visualizada actualmente?
web-development
browsers
meta-tags
Ian C.
fuente
fuente
Respuestas:
Chrome y Safari envían un
X-Purpose: preview
encabezado HTTP al buscar / procesar contenido web. [ Fuente ]Firefox envía un encabezado similar llamado
X-moz: prefetch
. [ Fuente ]Para bloquear la búsqueda previa, puede devolver una respuesta 404 cuando se detecten dichos encabezados, como lo sugiere Peter Freitag en esta publicación de blog . Recomienda agregar estas líneas
.htaccess
para bloquear la captación previa de Firefox:Puede extender esto para bloquear la captación previa de Firefox, Safari y Chrome de esta manera (no probado, pero debería funcionar):
fuente
Google Chrome ya no envía ningún encabezado especial para prerrestar solicitudes. Ver:
fuente
La respuesta anterior no funcionó para mí. Lo que funcionó, sin embargo, fue esto:
De: askapache.com
La bandera [F] devuelve un código de estado Prohibido 403 al navegador, mientras que la [L] indica que la regla debería ser la última regla que se procesará.
Además, Chrome ya no parece buscar previamente enlaces (al menos, para las metaetiquetas anterior / siguiente).
fuente