2013-07-25 59 views
0

Can I use,Html5 Api的「history.pushState()」不能在Android瀏覽器< 4.2上使用。是否有替代html5 api history.pushState?

有替代方案嗎?

請讓我知道.. 謝謝。

+0

可能重複[模擬/ polyfill history.pushstate()在IE](http://stackoverflow.com/questions/6622449/emulate-polyfill-history-pushstate-in-ie) –

回答

3

pushState出現之前,人們使用URL的片段標識符(location.hash)。存在的庫將提供使用該API和歷史API之間的通用接口。

使用片段ID不會回退到服務器端可以處理的URL,所以我只是回退到這些設備上的非JS版本。 (可能添加一個小建議來改變瀏覽器)。

+1

你真棒,你應該感覺真棒。 –