Come cancellare la cronologia dei browser (IE, Firefox, Opera, Chrome) utilizzando JavaScript o Java, ad eccezione della cancellazione dal browser stesso?Come cancellare la cronologia dei browser (IE, Firefox, Opera, Chrome) utilizzando JavaScript o Java tranne che dal browser stesso?
risposta
I dati document.location nei browser sono generalmente inaccessibili agli script, poiché consentire l'accesso consentirebbe a qualsiasi sito di accedere all'intera cronologia di navigazione. Al massimo puoi fare alcune semplici manipolazioni, come "vai alla voce # 37" o "torna indietro di una pagina". Ma non puoi fare "quale era l'indirizzo della pagina nella voce # 23".
La maggior parte dei siti bancari utilizza collegamenti javascript per impedire la creazione di una cronologia dei clic. Document.location.replace "per eliminare l'ultima voce della cronologia (la pagina corrente) e sostituirla con l'indirizzo di una nuova pagina. In effetti, rimuove l'opzione" indietro "per tornare indietro di una pagina, perché la precedente pagina (per quanto riguarda la cronologia di navigazione è in questione) è ora la nuova pagina.
In breve, non è possibile, il sandboxing impedisce ai browser e agli script/applet che eseguono di modificare o persino creare file, ad eccezione di alcuni casi ristretti. Javascripts e applet Java hanno il permesso di cancellare i cookie di altri siti Web o il contenuto del sito nella cache non sarebbe auspicabile.
Ma è possibile che alcuni siti Web bancari siano disponibili. Allora come l'avevano fatto. – Yogi
non c'è modo un browser vi permetterà di chiara la sua cache. sarebbe un problema di sicurezza enorme, se fosse possibile
quello che può fare è di dire che non mettere in cache la tua pagina, inviando le intestazioni appropriate o utilizzando questi meta tag:
<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>
vorrei far notare che se yo stai lavorando con dati sensibili che dovresti usare SSL. Se non si utilizza SSL, chiunque abbia accesso alla rete può intercettare il traffico di rete e vedere facilmente ciò che vede l'utente.
L'utilizzo di SSL rende inoltre alcuni browser che non utilizzano la memorizzazione nella cache a meno che non venga esplicitamente richiesto. Vedi questa domanda Will web browsers cache content over https
Ma se si vuole cancellare la pagina di acutally è possibile utilizzare:
$(function() {
//replace() does not keep the originating page in the session history,
document.location.replace("/Exercises#nocache"); // clear the last entry in the history and redirect to new url
});
- 1. rimozione dei punti di cronologia dal browser
- 2. browser di controllo Javascript
- 3. Diverse versioni di browser o emulatore di browser
- 4. (Javascript) Elenco dei valori "navigator.appName" per tutti i browser?
- 5. Ridimensionamento della qualità dell'immagine scarso in IE 11 - Fine in Firefox, Chrome, Opera e Safari
- 6. Scarica la versione del browser di IE utilizzando Javascript
- 7. IE commenti condizionali e Chrome/Firefox
- 8. come cancellare la sessione di sviluppo sulla chiusura del browser?
- 9. come determinare il browser dell'opera utilizzando javascript
- 10. Automazione del browser: Python + Firefox utilizzando PyXPCOM
- 11. Interrompere i browser che memorizzano la cronologia di una visita
- 12. Come chiamare la funzione finestra genitore nel browser Chrome?
- 13. Come posso rilevare il browser con PHP o JavaScript?
- 14. Come cancellare la cache del browser dal lato server?
- 15. Errori JavaScript Catch in Selenium WebDriver - Indipendente dal browser
- 16. Come disattivare Ctrl C/V utilizzando javascript sia per browser di esplorazione Internet che per browser firefox
- 17. Problemi nell'avvio del browser firefox utilizzando selenio per MAC OS
- 18. Come cancellare la cronologia dell'input di testo
- 19. Compatibile X-UA: IE = 9 vs IE = EmulateIE9, altri browser
- 20. perché abbiamo bisogno di impostare la proprietà di sistema per Chrome e IE Browser e non per Firefox Browser
- 21. È questo codice javascript dipendente dal browser?
- 22. Chrome browser non mostrare le immagini generate dal gestore HTTP
- 23. Determina il sistema DRM supportato dal browser
- 24. ID browser univoco JavaScript
- 25. Come evitare la cache dei risultati Ajax/javascript nei browser?
- 26. Come eseguire i browser (chrome, IE e firefox) in modalità headless?
- 27. Possiamo avere add-on (FireFox) o estensioni (Chrome) nei browser mobili [Android o iPhone]
- 28. La maggior parte dei browser effettua più richieste HTTP durante la visualizzazione di un PDF dal browser
- 29. Connessione al socket TCP dal browser utilizzando javascript
- 30. IE è l'unico browser (o versione) che non consente la manipolazione di oggetti Flash?
uomo, sarebbe fastidioso se questo è stato possibile !? –
Perché dovresti mai essere in grado di farlo? – animuson
"Come cancellare la cronologia del browser ad eccezione della cancellazione dal browser stesso?" Può essere più preciso? – rahul