2012-06-29 14 views
6

Desidero evitare il caricamento della pagina ma l'URL dovrebbe cambiare e dovrebbe essere lo stesso in tutto il browser. Sto cercando di utilizzare il post Ajax con la modifica dell'URL. Ho cercato e trovato che è possibile usare # o .pushstates().Cambio URL senza caricamento pagina in IE

Link: Change the URL in the browser without loading the new page using JavaScript

Ho provato utilizzando .pushstates(), ma non funziona in IE < 10. Non voglio usare # nell'URL. C'è un modo per ottenere questo in IE?

+1

Per quanto ne so, no. pushStates è la strada da percorrere o modifica dell'hash – Onkelborg

+1

Perché ti opponi all'uso di un hash? Sta causando qualche altro problema? –

+0

Non causa problemi. Non c'è un modo tranne # per IE <10 browser? – user1357737

risposta

1

Ho paura che la risposta sia semplicemente un no, non c'è modo di ottenere questo in IE.

È necessario accettare l'hash se si desidera identificare diverse risorse dell'applicazione con l'URL senza ricaricare la pagina.

Nota: la semantica del hash è proprio quello di identificare le risorse differenti all'interno della stessa pagina, quindi se non si ricarica la pagina, utilizzando l'hash potrebbe effettivamente essere una buona cosa.

Problemi correlati