You have not viewed any product yet.
document.addEventListener('DOMContentLoaded', function() {
// Aquí guardaremos las URLs que ya mandamos a precargar para no repetirlas
const urlsPrecargadas = new Set();
document.addEventListener('mouseover', function(e) {
// Buscamos si el elemento sobre el que está el ratón es un enlace (o está dentro de uno)
const enlace = e.target.closest('a');
if (!enlace || !enlace.href) return;
const url = enlace.href;
// Validamos 3 cosas:
// 1. Que sea un enlace de tu propia tienda (no a Facebook o Instagram)
// 2. Que no sea un enlace "ancla" (como #arriba)
// 3. Que no la hayamos precargado ya
if (url.startsWith(window.location.origin) && !url.includes('#') && !urlsPrecargadas.has(url)) {
urlsPrecargadas.add(url);
// Creamos la etiqueta mágica de precarga
const prefetchMeta = document.createElement('link');
prefetchMeta.rel = 'prefetch';
prefetchMeta.href = url;
prefetchMeta.as = 'document';
// La inyectamos en el de la página
document.head.appendChild(prefetchMeta);
}
});
});