在OS X Lion的Safari中,當您使用滑動手勢在歷史記錄中向前或向後導航時,窗口就會像您在物理頁面中移動一樣進行動畫。這種行爲的問題在於許多應用程序已經偵聽到歷史記錄狀態的變化,並且適當地作出響應 - 無論是何時更改散列或使用HTML5 pushState
。Safari OS X Lion中的歷史動畫解決方法?
一個完美的例子是GitHub,當導入和導出文件夾 - https://github.com/johndyer/mediaelement,例如。如果你點擊一個文件夾,然後滑動到前一頁,顯示結束狀態「快照」,然後再從開始狀態開始動畫,這不僅令人困惑,而且會使動畫的信息值無效。
今天是我使用Lion的第一天,但我很好奇,如果任何其他web開發人員遇到此問題,並且您是否找到了解決方法?
FWIW,短,標題的表現比長的更好;) –
我知道,我知道......我真的有這個掙扎。 「OS X Lion Safari歷史動畫的解決方法」,也許。 – JKS
是的,我們正在開發一個網站時遇到同樣的問題。新功能非常酷,但會破壞像你解釋的那樣設置網站的人。我們還沒有想出解決方法(只是讓我們煩惱)。 –