Nelle pagine con meta refresh, esiste un modo per disattivare il meta refresh, all'interno di un'estensione Google Chrome?È possibile disabilitare il meta refresh in Google Chrome?
risposta
Stavo cercando lo stesso tipo di estensione (abuso dei giornali online spagnoli sul tag meta/refresh), non ne ho trovato nessuno e, tra gli altri siti, sono arrivato a questa domanda.
Così ho iniziato ad analizzare come questo potrebbe essere fatto. Non era semplice, e aveva bisogno di alcuni trucchi, ma l'ho fatto.
L'estensione è già in Chrome Web Store, "Stop AutoRefresh": https://chrome.google.com/webstore/detail/lcldcllmbokpbniijpnkpgoboadbfphb
Maggiori informazioni, per lo più in spagnolo, in http://gallir.wordpress.com/2012/07/12/stop-autorefresh-evitar-la-recarga-automatica-tipica-de-los-periodicos-digitales-en-chromechromium/
Dalla descrizione estensione:
Note applicative: Chrome e Chromium non consente di disattivare il meta tag di aggiornamento, né fornisce un metodo semplice per annullarlo. L'estensione utilizza un trucco http. Quando viene attivato l'aggiornamento [inevitabile], lo intercetta, controlla se si tratta dell'evento di aggiornamento, in tal caso, reindirizza la connessione a uno script di piccole dimensioni (attualmente in App Engine). Questo script restituisce solo un codice di stato HTTP 204, quindi il browser non modifica il contenuto della pagina e non tenta di aggiornarlo di nuovo.
I commenti dicono che non funziona, gallir. –
@DaveBurton "Non funziona" nei commenti della voce CWS, presumo?Confermo che il reindirizzamento a una pagina con stato 204 funziona come previsto: la pagina precedente non viene scaricata. –
non fa nulla attualmente sulle pagine con '' refresh –
Chrome non supporta in alcun modo le impostazioni per bloccare gli aggiornamenti META né esistono attualmente eventuali estensioni correlate.
Inoltre, c'era un issue con il meta refresh disabilitato su Chrome in passato. Non sono sicuro che sia stato risolto ora.
Ho anche trovato che l'argomento era already discussed on webapps.
Ho fatto una soluzione. E 'poco buggy (se il caricamento di immagini ajax, credo), ma è il lavoro:
window.setInterval(function() {window.stop()},10)
Sulla scia soluzione Shluch, è possibile crea un segnalibro chiamato "Stop Refresh" e impostare l'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();
}
});
Spero che questo aiuto. E 'lavoro per me in cromo versione 25 :)
Probabilmente hai bisogno del tuo 'e.preventDefault()' prima della tua istruzione 'return' – Hutch
È possibile provare scheda scartando oggi abilitando via chrome://flags/#enable-tab-discarding
e rilancio Chrome. Puoi controllare se è abilitato o disabilitato tramite la stessa pagina Chrome chrome://flags
.
- 1. Il meta-refresh non funziona?
- 2. È possibile rimuovere dinamicamente il tag meta refresh dall'intestazione usando jQuery?
- 3. È possibile disabilitare il caching predefinito di firefox e chrome?
- 4. È possibile eseguire meta-programmazione in Swift
- 5. Google Chrome è integrabile?
- 6. Come impedire il pull-down-to-refresh del chrome mobile
- 7. È possibile interagire con un'applicazione locale in un'estensione Google Chrome?
- 8. È possibile disabilitare il completamento automatico?
- 9. È possibile eseguire un archivio HAR su google chrome?
- 10. Non è possibile disabilitare android.widget.Button
- 11. Integrare il browser Google Chrome in eclissi
- 12. Il "meta name =" google-play-app "" funziona?
- 13. È possibile disabilitare jsessionid nel servlet tomcat?
- 14. È possibile disabilitare Spring's @Async durante il test dell'unità?
- 15. È possibile disabilitare il link "Guarda su Youtube"?
- 16. TypeScript - è possibile disabilitare il controllo del tipo?
- 17. Quando è possibile disabilitare safe viewstate?
- 18. Non è possibile disabilitare la scrittura facilitata
- 19. Come disabilitare l'azione "pull to refresh" e utilizzare solo l'indicatore?
- 20. Chiamata sincrona in Google Estensione Google Chrome
- 21. È possibile disabilitare il completamento automatico del browser Web?
- 22. È possibile disabilitare l'opzione multilinea textarea?
- 23. Come utilizzare il meta refresh su un URL basato su Ajax?
- 24. Qual è il `attr edit` in un meta tag
- 25. Ottimizzazione carattere Google Chrome
- 26. Google Spreadsheet - disabilitare la modifica
- 27. Il polling lungo è possibile in Google App Engine?
- 28. è possibile eseguire chrome in modalità di debug?
- 29. Google Docs Viewer disabilitare scaricare
- 30. In quale scheda è attivo "Google Chrome Helper"?
Vedere questa domanda: http://stackoverflow.com/questions/2568760/is-it-possibile-per-utilizzare-javascript-to-cambiare-il-meta-tags-della-pagine/2568801#2568801 – Brad
^questo non ha funzionato – supercoolville
Puoi provare questa soluzione alternativa in Chrome? Funziona in Opera. Recupera il markup originale, trova e sostituisci l'elemento meta refresh, quindi scrivi il nuovo documento con il markup sostituito. Vedi la mia risposta: [http://stackoverflow.com/questions/3252743/using-javascript-to-override-or-disable-meta-refresh-tag/13656851#13656851](http://stackoverflow.com/questions/ 3252743/con-javascript-to-override-o-disable-meta-refresh-tag/13656851 # 13656851). – XP1