Javascript:在ff历史记录中对象自定义函数消失

Javascript:在ff历史记录中对象自定义函数消失,javascript,firefox,Javascript,Firefox,我在ff的情况很奇怪。我向历史对象添加了自定义函数,一段时间后它消失了。这是对默认对象的某种ff保护还是什么?也许当新的状态添加到历史中时,它会终止我的功能 所有其他浏览器都可以 PS 我可以使用一些自定义对象来代替历史记录,但我想知道历史记录对象有什么问题,而不知道历史记录的具体实现,我可以告诉您,如果您修改它并将其返回默认状态,那么浏览器可能会在特定条件下重置它。我建议不要在自定义实现中使用历史记录。在不知道特定的FireFox历史记录实现的情况下,我可以告诉您,如果您修改它并将其返回默认状

我在ff的情况很奇怪。我向历史对象添加了自定义函数,一段时间后它消失了。这是对默认对象的某种ff保护还是什么?也许当新的状态添加到历史中时,它会终止我的功能

所有其他浏览器都可以

PS
我可以使用一些自定义对象来代替历史记录,但我想知道历史记录对象有什么问题,而不知道历史记录的具体实现,我可以告诉您,如果您修改它并将其返回默认状态,那么浏览器可能会在特定条件下重置它。我建议不要在自定义实现中使用历史记录。

在不知道特定的
FireFox
历史记录实现的情况下,我可以告诉您,如果您修改它并将其返回默认状态,那么浏览器可能会在特定条件下重置它。我建议不要在自定义实现中使用历史记录。

什么类型的历史记录对象?你能给我们看一下你的代码吗?@ShivanRaptor我知道这是
窗口。历史记录由浏览器提供,但示例代码仍然有用。您正在使用history.pushState()或其他方法吗?@redexp I您必须移动到其他页面并加载新页面加载新DOM这就是您的函数被删除的原因。@F1betaIndia no我没有重新加载我的页面什么类型的历史对象?你能给我们看一下你的代码吗?@ShivanRaptor我知道这是
窗口。历史记录由浏览器提供,但示例代码仍然有用。您正在使用history.pushState()或其他方法吗?@redexp I您已经移动到其他页面并加载新的页面加载新的DOM这就是您的函数被删除的原因。@F1betaIndia no我没有重新加载我的page@redexp我猜是因为他们没有重置它?@redexp我猜是因为他们没有重置它?