Estoy haciendo algunas pruebas en un sitio móvil en desarrollo y hay muchas actualizaciones y cambios que suceden en este sitio. Para probar de nuevo y borrar cualquier JavaScript o lo que no esté guardado en la memoria caché de mi iPhone, necesito borrar el sitio del historial.
Sin embargo, no estoy muy interesado en borrar todo el historial de mi navegador ya que no quiero volver a iniciar sesión en todos los sitios en los que estoy conectado actualmente o para los que tengo cookies. Esta prueba podría durar varios meses y la idea de tener que borrar mi historial e iniciar sesión en todas mis cuentas cada vez no es tan atractiva.
¿Hay alguna manera de borrar específicamente el historial de un solo dominio de mi historial sin borrar todo mi caché?
Podría (y tengo) tener otros navegadores en mi iPhone (Chrome, Opera, si eso incluso cuenta como un navegador), pero como Safari es el navegador que el público objetivo utilizará principalmente, necesito mantenerlo predominantemente.
Respuestas:
No sé si esto es exactamente lo que desea, pero si abre Configuración, luego haga clic en Safari, luego desplácese hacia abajo y haga clic en Avanzado, luego haga clic en Datos del sitio web y obtendrá una lista de sitios web que tienen datos almacenados. Puede hacer clic en Editar y luego eliminar los datos solo de los sitios de los que desea eliminar los datos almacenados.
fuente
También puede usar esto en el navegador,? Nocache = 1 detrás de la URL. ejemplo www.constructivworks.com/?nocache=1
Esto debería borrar el caché específicamente en el sitio que tiene abierto en esa pestaña específica.
¡Espero que esto ayude!
fuente
Mi versión de la respuesta de Andre y Gary;
fuente
Para borrar las cookies de un sitio específico en Chrome para iOS
Ahora solo visite cualquier sitio, abra sus marcadores y haga clic en el marcador que acabamos de hacer. Eso eliminará las cookies solo para ese sitio, incluso en Chrome iOS.
Referenciasjavascript:void((function(){var%20a,b,c,e,f;f=0;a=document.cookie.split(";%20");for(e=0;e<a.length&&a[e];e++){f++;for(b="."+location.host;b;b=b.replace(/^(?:%5C.|[^%5C.]+)/,"")){for(c=location.pathname;c;c=c.replace(/.$/,"")){document.cookie=(a[e]+";%20domain="+b+";%20path="+c+";%20expires="+new%20Date((new%20Date()).getTime()-1e11).toGMTString());}}}alert("Expired%20"+f+"%20cookies");})())
fuente
Como no pude encontrar una manera de hacerlo (solo estaba tratando de actualizar la hoja de estilo para las pruebas de desarrollo), terminé agregando
?v=$time
al final de mi hoja de estilo mientras estaba probando para asegurarme de que siempre tuviera los cambios más recientes y no se almacenó en caché (normalmente el almacenamiento en caché está bien pero necesitaba ver cambios durante el desarrollo)fuente