Firefox 问题 location.hash history.pushState NS_ERROR_ILLEGAL_VALUE:

5 javascript firefox

我的节点应用程序中有以下代码。我收到以下代码的上述错误(即 NS_ERROR_ILLEGAL_VALUE)。此错误特定于 Firefox。使用 Chrome 时我没有问题。

 history.pushState({mainMenu: mainMenu, content: content, url:current, subMenu: subMenu, done:null}, "", location.hash);
Run Code Online (Sandbox Code Playgroud)

由于此错误,链接被禁用(即使点击链接,事件也不会触发)