Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

153
Vistas
No se pudo borrar el almacenamiento temporal

No se pudo borrar el almacenamiento temporal: se determinó que ciertos archivos no son seguros para el acceso dentro de una aplicación web, o que se están realizando demasiadas llamadas en recursos de archivos. Error de seguridad

Estoy recibiendo este error en la consola. Tengo un nombre de script script.js que hace llamadas ajax para recuperar datos de php.

¿Alguna idea de por qué?

Aquí está mi script jQuery

 $(document).ready(function() { var loading = false; var docHeight = $(window).height(); $('.timeline').css({minHeight: docHeight}); function get_tl_post() { if (loading==false) { loading = true; $.ajax({ type:"POST", url:"timeline.php", data:"data=instagram", beforeSend:function(){ $('.loader').fadeIn("slow"); }, complete:function(){ loading = false; $('.loader').fadeOut("slow"); }, success:function(data) { if(data=="error") { get_tl_post(); } $(data).hide().appendTo(".timeline").fadeIn(1000); } }); } } $(window).scroll(function(){ if ($(window).scrollTop() == $(document).height() - $(window).height()) { get_tl_post(); } }); });
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Esto se debe a la asignación de red de sus recursos.

En otras palabras, es posible que haya agregado una carpeta de espacio de trabajo en sus herramientas de desarrollo de Chrome. Ahora, cuando intenta realizar cambios en algunos archivos, realiza la solicitud al sistema de archivos. Esto funciona bien por un tiempo. Sin embargo, en algunos escenarios, elimina la asignación de su red.

Luego, cuando intente abrir esa página web en el navegador, es posible que solicite o no la reasignación de los recursos de red y aún intente actualizar el sistema de archivos. Y ahí es cuando obtienes este error. No hay nada malo con su guión.

Ahora, la única solución a esto podría ser eliminar el caché y luego reiniciar el sistema. Si el problema persiste, simplemente puede volver a instalar Chrome y esto debería solucionarse.

Además, a veces el mapeo de la red también puede causar otros problemas. Por ejemplo, hacer que el tamaño del archivo CSS sea de 75 MB o más. Por lo tanto, debe tomar precauciones cuando juegue con el mapeo de red.

Opcionalmente, si está en Mac... o incluso en Windows y tiene comandos sh disponibles.

 sudo find / -type f -size +50000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

Presione esto en su Terminal para descubrir el archivo individual culpable que tiene más de 50 MB. luego podrías eliminarlos.

Nota: Lo que hace el comando anterior, encontrará todos los archivos individuales que tienen más de 50 MB y los imprimirá en su terminal uno por uno.

over 4 years ago · Santiago Trujillo Denunciar

0

Si tuviera que adivinar, diría que su secuencia de comandos timeline.php siempre devuelve "error", por lo que está haciendo demasiadas llamadas recursivamente y el navegador las bloquea.

Intente eliminar la llamada de función recursiva y vea si eso solucionará el problema.

Elimine las siguientes 3 líneas y vuelva a intentarlo:

 if (data == "error") { get_tl_post(); }
over 4 years ago · Santiago Trujillo Denunciar

0

Si su llamada ajax falla por alguna razón, esto podría generar demasiadas llamadas recursivas de get_tl_post(); .

Le sugiero que use la propiedad de error para el manejo de errores y para evitar situaciones de llamar recursivamente a su función. Una idea podría ser establecer una política como "si la solicitud falló/los datos tienen errores, espere un tiempo y vuelva a intentarlo. Si se realizan X reintentos, muestre un código de error y deje de solicitar".

A continuación se muestra un ejemplo de código no probado , para mostrarle la idea:

 var attempts = 0; $.ajax({ //Rest of properties success: function(data) { if(data == "error") { if(attempts < 3) { setTimeout(function(){ get_tl_post(); ++attempts; }, 2000); } else { //output failure here. } } //Rest of code.... } });
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda