2010-12-15 89 views
0

Nous utilisons document.domain pour trier nos différents domaines. Récemment, j'ai décidé de commencer à travailler sur un système de hachage sur notre site, donc il ya de l'histoire dans le navigateur et les liens de signets.Cross Domain Iframe Ajax Hash History IE6/7

Après un certain temps google'ing j'ai trouvé reallysimplehistory et j'ai décidé de faire un essai. Il fonctionne remarquablement dans IE8 et Chrome etc. Je rencontre mon problème dans IE6 et 7 où il doit utiliser un IFrame pour simuler des changements d'histoire. Lorsque j'appuie sur le bouton de retour dans le navigateur, il "remonte" une page, mais il ne change jamais le hachage dans l'URL comme il se doit. Il a le bon nombre de pages d'historique et il change le hachage lorsque j'ajoute un nouveau hachage, mais les boutons de retour et de retour du navigateur ne le modifient pas. En utilisant la démo fournie, cela fonctionnait parfaitement dans IE6/7. Quand j'ai présenté document.domain à la démo, il a cessé de fonctionner et a donné les mêmes résultats que mon site web.

Alors, que dois-je faire pour que les boutons Précédent/Suivant fonctionnent à nouveau dans le navigateur?

Répondre

0

Ce n'est peut-être pas ce que vous cherchez, mais je recommande au moins de regarder jquery-bbq qui est un plugin jquery de fonctionnalité back. Vous pourriez être en mesure de voler quelque chose de la source ou de baser votre application dessus.

+0

Nous utilisons le prototype comme notre bibliothèque principale et préfèrerions ne pas ajouter une toute nouvelle bibliothèque. Je peux certainement regarder la source et voir si c'est utile. – numone