Javascript Firefox history.pushState错误

Javascript Firefox history.pushState错误,javascript,jquery,firefox,Javascript,Jquery,Firefox,在firefox控制台中尝试上述操作时,返回以下错误: history.pushState(null, null, '?state=1'); [19:15:18.029]history.pushState(null,null,“?state=1”); [19:15:18.032][Exception…”组件返回故障代码:0x80004005(NS_错误)[nsIDOMHistory.pushState]“nsresult:”0x80004005(NS_错误)“”位置:“JS帧::Web控制台:

在firefox控制台中尝试上述操作时,返回以下错误:

history.pushState(null, null, '?state=1');
[19:15:18.029]history.pushState(null,null,“?state=1”);
[19:15:18.032][Exception…”组件返回故障代码:0x80004005(NS_错误)[nsIDOMHistory.pushState]“nsresult:”0x80004005(NS_错误)“”位置:“JS帧::Web控制台:::第1行”数据:否]
我不知道为什么。。。另外,我使用History.js的网页也会返回相同的错误。铬合金的一切都很好

火狐12.0


非常感谢您的帮助……

您在哪个页面上运行此功能?您不能在about:blank上将state推到该状态,当然……您在哪个页面上运行该操作?您不能在about:blank上将state推到该状态,当然是。。。。
[19:15:18.029] history.pushState(null, null, '?state=1');
[19:15:18.032] [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHistory.pushState]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: Web Console :: <TOP_LEVEL> :: line 1"  data: no]