En las páginas con actualización meta, ¿hay alguna forma de deshabilitar la meta actualización, dentro de una extensión de Google Chrome?¿Es posible desactivar metarefrescar en Google Chrome?
Respuesta
Estaba buscando el mismo tipo de extensión (periódicos españoles en línea que abusan de la etiqueta meta/refresh), no encontré ninguno, y, entre otros sitios, me encontré en esta pregunta.
Así que comencé a analizar cómo se podía hacer esto. No era simple, y necesitaba algunos trucos, pero lo hice.
La extensión ya está en Chrome Web Store, "Stop Autorefrescar": https://chrome.google.com/webstore/detail/lcldcllmbokpbniijpnkpgoboadbfphb
Más información, en su mayoría en español, en http://gallir.wordpress.com/2012/07/12/stop-autorefresh-evitar-la-recarga-automatica-tipica-de-los-periodicos-digitales-en-chromechromium/
partir de la descripción extensión:
Aplicación Notas: Chrome y Chromium no permite deshabilitar la metaetiqueta de actualización, ni proporcionan un método fácil para cancelarla. La extensión usa un truco http. Cuando se activa la actualización [inevitable], la intercepta, comprueba si se trata del evento de actualización, si es así, redirige la conexión a un pequeño script (actualmente en App Engine). Esta secuencia de comandos simplemente devuelve un código de estado 204 de http, por lo que el navegador no modifica el contenido de la página y no intenta volver a actualizarlo.
Los comentarios allí dicen que no funciona, gallir. –
@DaveBurton "No funciona" en los comentarios de la entrada de CWS, supongo?Confirmo que el redireccionamiento a una página con el estado 204 funciona según lo previsto: la página anterior no está descargada. –
no hace nada actualmente en las páginas con '' refresh –
Chrome no admite de forma nativa ninguna configuración para bloquear actualizaciones de META ni existen extensiones relacionadas actualmente.
Además, hubo un issue con la desactivación de la meta actualización en Chrome en el pasado. No estoy seguro de que esté arreglado ahora.
También encontré que el tema era already discussed on webapps.
Hice una solución. Es libre de errores (si la carga de imágenes ajax, creo), Pero es hacer el trabajo:
window.setInterval(function() {window.stop()},10)
A raíz de la solución de Shluch, puede crear usted mismo un marcador denominado "Stop Refresh" y establecer la dirección URL a:
javascript:window.setInterval(function() {window.stop()},10)
$(window).bind('beforeunload', function(e) {
if (pos)
{
return "Unloading this page may lose .What do you want to do..."
e.preventDefault();
}
});
esperanza esta ayuda. Funciona para mí en la versión 25 de Chrome :)
Probablemente necesite su 'e.preventDefault()' antes de su declaración 'return' – Hutch
Puede probar el descarte de pestañas hoy habilitándolo a través de chrome://flags/#enable-tab-discarding
y relanzando Chrome. Puede controlar si está habilitado o deshabilitado a través de la misma página de Chrome chrome://flags
.
- 1. ¿Es posible ejecutar un archivo HAR en google chrome?
- 2. ¿Es incrustable Google Chrome?
- 3. ¿Es posible desarrollar extensiones de Google Chrome utilizando node.js?
- 4. ¿Cómo puedo desactivar temporalmente websocket en Google Chrome?
- 5. ¿Es posible desactivar la ordenación en hadoop?
- 6. Desactivar selección de texto en Chrome
- 7. ¿Es posible desactivar AJAX sin desactivar completamente JavaScript?
- 8. ¿Es posible desactivar la función autocompletar?
- 9. ¿Es posible interactuar con una aplicación local en una extensión de Google Chrome?
- 10. Google Docs Viewer descarga desactivar
- 11. ¿es posible ejecutar Chrome en modo de depuración?
- 12. Desactivar pestaña Fuente en Google Code
- 13. Deshabilitar accesos directos en Google Chrome
- 14. Diseño multiproceso de Chrome/IE8, ¿es posible en .NET?
- 15. Google Chrome Extensions y NPAPI
- 16. ¿Es posible desactivar el suavizado de fuentes en CSS?
- 17. ¿Es posible desactivar el modo silencioso mediante programación en Android?
- 18. ¿Es posible desactivar IE8 "aceleradores" en mi sitio web?
- 19. No es posible desactivar "... potencialmente peligrosa Request.Path ..." en MVC 3
- 20. ¿Es posible desactivar el modo Reemplazar en vim?
- 21. getElemenById problema en Google Chrome
- 22. Configuración CrossDomain en Google Chrome
- 23. Integre el navegador Google Chrome en eclipse
- 24. ¿Es posible abrir un esquema de URL personalizado con Google Chrome?
- 25. Detectando traducción Google Chrome
- 26. ¿Es posible verificar el código de una extensión de Google Chrome antes de instalarlo?
- 27. google chrome error?
- 28. Google Chrome Cache
- 29. ¿Es posible determinar el abridor de una pestaña dentro de una extensión de Google Chrome?
- 30. Aplicación XBAP, ¿pueden funcionar en Google Chrome?
Consulte esta pregunta: http://stackoverflow.com/questions/2568760/is-it-possible-to-use-javascript-to-change-the-meta-tags-of-the-page/2568801#2568801 – Brad
^esto no funcionó – supercoolville
¿Puedes probar esta solución en Chrome? Funciona en Opera. Recupere el marcado original, busque y reemplace el elemento meta refresh y luego escriba el nuevo documento con el marcado reemplazado. Ver mi respuesta: [http://stackoverflow.com/questions/3252743/using-javascript-to-override-or-disable-meta-refresh-tag/13656851#13656851](http://stackoverflow.com/questions/ 3252743/using-javascript-to-override-or-disable-meta-refresh-tag/13656851 # 13656851). – XP1