Javascript Safari中的历史API-pushState/replaceState-状态未定义

Javascript Safari中的历史API-pushState/replaceState-状态未定义,javascript,html,safari,pushstate,Javascript,Html,Safari,Pushstate,以下内容适用于Chrome和Firefox,但不适用于Safari(6.0.2): 在Safari中,历史状态的控制台日志未定义,消息也未定义。replaceState也是如此 在这里摆弄:这是因为我将数据创建为数组而不是对象 var data = {}; 很好用 var data = {};

以下内容适用于Chrome和Firefox,但不适用于Safari(6.0.2):

在Safari中,历史状态的控制台日志未定义,消息也未定义。replaceState也是如此


在这里摆弄:

这是因为我将数据创建为数组而不是对象

var data = {};
很好用

var data = {};