¿Cómo actualizar una página web en Chrome (CTRL + F5 ANALOGO) en un dispositivo sin botón de menú? -- hrome-for-android camp android Relacionados El problema

How to refresh a web page in Chrome (Ctrl+F5 analogue) on a device without menu button?


18
vote

problema

Español

Tengo un dispositivo Android Nexus 7 con 4.2.2 y navegador de Chrome.

¿Cómo se puede realizar una actualización profunda de una página web - análogo de ctrl + f5 tecla de acceso rápido en los escritorios?

Por favor, observe que el dispositivo no tiene un botón de menú.

De acuerdo con el único pregunta relacionada que he encontrado aquí , la solución es eliminar completamente el caché del navegador. Preferiría una solución más conveniente y elegante.

Original en ingles

I have a Nexus 7 Android device with 4.2.2 and Chrome browser.

How can one perform a deep refresh of a web page - analogue of Ctrl+F5 hotkey on desktops?

Please, notice that the device does not have a menu button.

According to the only related question I've found here, the solution is to clear browser cache completely. I'd prefer more convenient and elegant solution.

  
       
       

Lista de respuestas

-1
 
vote
vote
La mejor respuesta
 

omitiendo por caché de sitio:

Esto necesita un código de JavaScript simple que se ejecute en la barra de direcciones para pasar por alto la memoria caché y obtener contenidos del servidor en lugar del caché del navegador. Según esta página de MDN en la fuerza que vuelve a cargar el Página actual desde el servidor ,

  javascript:location.reload(true)   

Ingrese el código anterior en la barra de direcciones del navegador y presione la tecla Intro. Esto obtendrá todos los contenidos del servidor en lugar de seleccionar los elementos en caché en su navegador (pasar por alto así el caché del navegador).

Datos de caché de bypass para todos los sitios web (caché global)

El trabajo de Javascript anterior solo para un sitio web específico que actualmente ha abierto. Para borrar toda la memoria caché del sitio web, use los datos de caché de navegador global. Encuentras esto bajo,

  Settings > Privacy > CLEAR BROWSING DATA   

Seleccione la casilla de verificación "Caché" (y otras opciones como datos de navegador, cookies, contraseña, etc. si lo desea) y seleccione "Borrar".

Nota: Mientras Ctrl + F5 hará que el navegador deseche el caché y Solicite nuevos contenidos del servidor, el servidor puede ignorar el encabezado no-cacheDefghijklmn4Defghijklmn4Defghijklmn4Defghijklmn4 y sirva una página en caché de un servidor. Por lo tanto, incluso ABCDEFGHIJKLMNABCDEFGHIJKLMN5 + ABCDEFGHIJKLMNABCDEFGHIJKLMN6 Puede devolver una versión antigua de la página si el servidor ignora el encabezado NO-caché.

modo de incógnito:

La navegación a través del modo de incógnito desactiva el historial y la memoria caché. Para que pueda visitar cualquier sitio a través del modo de incógnito para solicitar contenido fresco cada vez.


Para una discusión más interesante sobre lo que hace Ctrl + F5 o force Actualh hace,

Lea esto, así que poste, ¿Qué solicitudes hacen los navegadores? '"F5" y "CTRL + F5" REFRESTOS GENERAR?

 

Bypassing per site cache:

This needs a simple javascript code to be run in the address bar for bypassing the cache and fetch contents from the server instead of the browser cache. According to this MDN page on Force reloading the current page from the server,

javascript:location.reload(true) 

Enter the above code in the browser address bar and hit Enter key. This will fetch all the contents from the server instead of picking the elements cached in your browser(thus bypassing the browser cache).

Bypass Cache data for all websites(Global cache)

The above javascript work only for a specific website which you have currently opened. To clear all the website cache use the global browser cache data. You find this under,

Settings > Privacy > CLEAR BROWSING DATA 

Select the "Cache" Checkbox (and other options like Browser data, Cookies, Password etc if you want) and select "Clear".

Note: While Ctrl+F5 will cause the browser to throw out the cache and request new contents from the server, the server may ignore the no-cache header and serve a server-side cached page. Thus, even Ctrl+F5 may return an old version of the page if the server ignores the no-cache header.

Incognito Mode:

Browsing through incognito mode disables history and cache. So you can visit any site through incognito mode to request fresh content everytime.


For more interesting discussion on the what does Ctrl+F5 or force refresh does,

Read this SO post, What requests do browsers' xe2x80x9cF5xe2x80x9d and xe2x80x9cCtrl + F5xe2x80x9d refreshes generate?

 
 
   
   
5
 
vote

¡Lo encontré !!!!!!

En el lado izquierdo de la URL, hay un icono de información (i) o un icono de bloqueo. Haga clic en el icono y luego [Configuración del sitio web].

Encontrará un icono de basura para borrar el caché del sitio actual y, alternativamente, un botón de "preferencias de restauración".

Trabajando en Android Chrome 71.

 

I found it !!!!!!

On the left side of the URL there is an info icon (i) or a lock icon. Click the icon and then [web site configuration].

You will find a trash icon to clear cache of the current site, and alternatively a "restore preferences" button.

Working on Android Chrome 71.

 
 
         
         
3
 
vote

En mi tableta Samsung que navega con Chrome, escriba esto en la barra de direcciones:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN9   

Eso debería activar una recarga dura utilizando JavaScript. Ahora no tengo que esperar los días para observar los resultados de un cambio de código que hice. Entonces, un nuevo problema es que escribir en una tableta no es mi cosa favorita para hacer.

En lugar de escribir el comando anterior, también intenté cambiar al modo de escritorio y luego regresar. Eso no se refresca profundamente.

 

On my Samsung tablet browsing with Chrome, type this in the address bar:

javascript:location.reload(true) 

That should trigger a hard reload using Javascript. Now I do not have to wait for days to observe results of a change of code I made. A new problem then is that typing on a tablet is not my favorite thing to do.

Instead of typing the above command I also tried to change to desktop mode and then back. That did not deep refresh.

 
 
2
 
vote

No obtuve ninguna de estas soluciones para trabajar. Sin embargo, he encontrado una solución de trabajo.

primero, averigüe la URL de CSS. En mi caso se veía así:

  Settings > Privacy > CLEAR BROWSING DATA 0  

escríbalo en el campo de dirección, pero también agregue una variable de obtener:

  Settings > Privacy > CLEAR BROWSING DATA 1  

Esperemos que se acepte la variable de obtención. Porque es una nueva URL, obliga a la CSS a recargar. Ahora vuelve al sitio y el CSS debe haber sido recargado.

 

I did not get any of these solutions to work. However I have found a working solution.

First, find out the css url. In my case it looked like this:

/min/assets/css/style.min.css 

Write it in the address field, but also add a GET variable to it:

/min/assets/css/style.min.css?hello 

Hopefully the GET variable is accepted. Because it's a new url it forces the css to reload. Now go back to the site and the css should have been reloaded.

 
 
1
 
vote

Acabo de encontrar una solución más elegante. En el menú de la página web, solicite la versión de escritorio del sitio web. Tirará de los datos del servidor y se volverá a cargar. Después de eso, puedes volver a la versión móvil una vez más.

 

I just find more elegant solution. In the menu of webpage ask for desktop version of the website. It will pull data from the server and page will reload. After that you can come back for mobile version once again.

 
 
   
   
1
 
vote

Necesito una forma de borrar el caché actual o toda la memoria caché del mismo dominio de origen a través de JavaScript, para que pueda asegurarse de que el despliegue de actualización de mi WebApp llegue sin errores.

No tuve éxito en cambiar temporalmente las etiquetas meta de caché en el encabezado HTML.

Solo en el escritorio y no es automatable:

  ctrl + R   

utilizado para trabajar para forzar la recarga para borrar el caché.

Ahora tienes que presionar

  ctrl + shift + R or shift + F5   

Parece que Chrome hizo difícil despejar el caché.

Probablemente lo hagan esto para hacer trampa en los puntos de referencia de Browserspeed. Estilo vw.

Escribí mi propia función de ForCereload () que funciona en Windows Chrome y Android Chrome y Chromium:

  window.forceReload = function(){     if( !window.fetch)return document.location.reload( true);     var els = document.getElementsByTagName( "*");     for( var i = 0; i < els.length; i++){         var src = "";         if( els[i].tagName == "A")continue;         if( !src && els[i].src)src = els[i].getAttribute( "src");         if( !src && els[i].href)src = els[i].getAttribute( "href");         if( !src)continue;         fetch( src, { cache: "reload"});     }     return document.location.reload( true); };   

Esta función solo recargará los contenidos que se han cargado en la página actual, puede activarlo una vez en cada uno de sus clientes después de que las nuevas actualizaciones estén en el servidor, o simplemente agregue un botón de actualización de trabajo en su aplicación.

 

I need a way to clear the current cache or all cache from the same origin domain via javascript, so i can make sure the update rollout of my webapp arrives without errors.

I also had no success on temporarily changing the cache meta tags in the html header.

Only on desktop and not automatable:

ctrl + R 

used to work to force reload to clear the cache.

now you have to press

ctrl + shift + R or shift + F5 

It seems like chrome made it difficult to clear the cache.

They probably do this to cheat in browserspeed benchmarks. VW Style.

I wrote my own workaround forceReload() function that works on windows Chrome and android Chrome and chromium:

window.forceReload = function(){     if( !window.fetch)return document.location.reload( true);     var els = document.getElementsByTagName( "*");     for( var i = 0; i < els.length; i++){         var src = "";         if( els[i].tagName == "A")continue;         if( !src && els[i].src)src = els[i].getAttribute( "src");         if( !src && els[i].href)src = els[i].getAttribute( "href");         if( !src)continue;         fetch( src, { cache: "reload"});     }     return document.location.reload( true); }; 

This function will only reload contents that have been loaded on the current page, you can trigger it once on each of your clients after new updates are on the server, or simply add a working refresh button on your app.

 
 
 
 
0
 
vote

Yo uso una pestaña de incógnito nueva . Funciona en otros dispositivos y navegadores, también. Evita el caché local normalmente.

Observe que las sesiones privadas aún pueden considerarse concurrentes, por lo que es posible que tenga que cerrar todas las pestañas de incógnito para eliminar su caché.

 

I use a New Incognito Tab. It works on other devices and browsers, as well. It avoids the local cache normally.

Notice that private sessions can still be considered concurrent, so you may have to close all incognito tabs to clear their cache.

 
 
-1
 
vote

Tire hacia abajo en una página para volver a cargarlo, se produce a Chrome para teléfonos inteligentes, para ver más trucos como ese cheque este enlace , donde encontré la solución para su problema

 

Pull down on a page to reload it, it comes ncorporated to chrome for smartphones, to see more tricks like that check this link, where i found the solution for your problem

 
 
       
       
-3
 
vote

A la izquierda de la ventana de dirección web que está visitando es una flecha casi circular.

 

To the left of the web address window you are visiting is a nearly circular arrow.

 
 
 
 

Relacionados problema

17  ¿Cómo se puede agregar un marcador en Mobile Chrome sin copiar y pegar?  ( How can a bookmarklet be added on mobile chrome without copying and pasting ) 
En mi teléfono Android, ¿cómo puede un usuario agregar un Bookmarklet a mis marcadores de cromo, Sin necesidad de usar otro dispositivo, y sin copiar y peg...

5  Los videos de YouTube incrustados tienen sonido pero no hay video  ( Embedded youtube videos have sound but no video ) 
Cada vez que me encuentro con una página con un video Embedded YouTube y presione PLAY, se escuchará el sonido, pero el video estará en blanco (una pantalla n...

4  ¿Hay alguna manera de cargar automáticamente el contenido inseguro en Chrome Browser para Android?  ( Is there a way to automatically load insecure content in chrome browser for andr ) 
similar a esta pregunta, pero para el espacio móvil ... https://superuser.com/Questions/487748/HOW- Permitir-Permitir-CHROME-Browser-To-Carging-Insegure-Con...

0  Chrome redirigs a Messenger en Samsung Mobile  ( Chrome redirects to messenger on samsung mobile ) 
He estado recibiendo avisos de redireccionamiento en mi navegador de Samsung Google Chrome con un enlace a Messenger. Una vez instalé Messenger, pero nunca lo...

3  ¿Cómo deshabilité zoom en el enfoque de entrada de texto?  ( How do i disable zooming on text input focus ) 
Sé que hay ciertos trucos para deshabilitar el zoom al hacer una página web, pero ¿cómo deshabilito acercar el enfoque en mi dispositivo? Tengo paranoides A...

0  ¿Es imposible saber una dirección MAC wifi de un teléfono Android a través de un enlace?  ( Is it impossible to know a wifi mac address of an android phone via a link ) 
Hay alguien que dudo que use mi teléfono robado, así que quiero asegurarme de que el teléfono que él use es mío o no conociendo la dirección MAC de WiFi, para...

1  Desactivar el desplazamiento suave en Android Chrome 73  ( Disable smooth scrolling in android chrome 73 ) 
¿Hay alguna manera de deshabilitar el desplazamiento suave en Android Chrome 73.x? Parece que ahora está habilitado para todos los sitios de forma predetermin...

10  Cómo desplazarse rápido en Chrome Mobile  ( How to fast scroll on chrome mobile ) 
Acabo de instalar Chrome Mobile en mi Galaxy Note (ICS, CM9) y, mientras que tiene esta bonita interfaz similar a la tarjeta, no encontré cómo cambiar la pant...

26  ¿Por qué la nueva actualización de Chrome quiere el permiso para usar mi cámara y grabación de audio?  ( Why does the new chrome update want the permission to use my camera and audio re ) 
En serio, afecta específicamente que puede usar la grabación de la cámara y el audio en cualquier momento que desee, ya sea que le deseo o no a . ¿Por qué Ch...

18  ¿Cómo actualizar una página web en Chrome (CTRL + F5 ANALOGO) en un dispositivo sin botón de menú?  ( How to refresh a web page in chrome ctrlf5 analogue on a device without menu ) 
Tengo un dispositivo Android Nexus 7 con 4.2.2 y navegador de Chrome. ¿Cómo se puede realizar una actualización profunda de una página web - análogo de ct...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos