2009-02-16 214 views
0

我有一個Ajax豐富的應用程序,它顯示具有100個網址的網格。當你點擊網格的任何一行時,它會在網格中加載該URL的預覽。 也在網格的onload事件上,我執行了幾個操作,它引發了許多AJAX查詢。使用YUI瀏覽器歷史記錄的Ajax和瀏覽器歷史記錄類

我使用YUI瀏覽器歷史類來啓用瀏覽器後退按鈕。它可以在FF3下正常工作,但在Safari中,整個頁面似乎在「有時」重新加載。 也在IE瀏覽器後面inteferes我的iframe。

此外,如果我複製粘貼URL我沒有得到預期的狀態。即#token中定義的那一個

這些已知問題還是我犯了一個錯誤?

當涉及許多狀態變化時,是否允許瀏覽器返回操作是一個好主意?

回答

0

如果您有能力,我會切換到使用Ext 2.2的新歷史記錄對象而不是YUI。我認爲你可能會更好地支持跨瀏覽器。

儘管可能很麻煩,但我肯定會認爲狀態管理很重要,以避免用戶使用後退按鈕出現問題。

+0

我也嘗試過。但無濟於事。 就實現而言,我沒有看到在YUI和Ext.History單例中有太大的區別 – 2009-02-19 05:26:40