Internet explorer 在Firefox中禁用推送状态

Internet explorer 在Firefox中禁用推送状态,internet-explorer,firefox,firebug,pushstate,Internet Explorer,Firefox,Firebug,Pushstate,我在IE8(模拟IE7)中遇到了一个bug,导致我的iFrame推送状态黑客重定向到iFrame中的URL,我在IE中调试时遇到了一个麻烦。如果有wya来禁用Firefox对推送状态的识别,这样我就可以在Firefox(甚至Chrome)中复制这种情况但是仍然可以使用控制台窗口进行更有效的调试吗 另一种选择是,如果有人看到这一点,iFrame推送状态黑客将正常工作,然后重定向到iFrame的url(失去转发功能,这让我相信它正在重定向) 另一个注意事项:没有明显会导致重定向的window.loc

我在IE8(模拟IE7)中遇到了一个bug,导致我的iFrame推送状态黑客重定向到iFrame中的URL,我在IE中调试时遇到了一个麻烦。如果有wya来禁用Firefox对推送状态的识别,这样我就可以在Firefox(甚至Chrome)中复制这种情况但是仍然可以使用控制台窗口进行更有效的调试吗

另一种选择是,如果有人看到这一点,iFrame推送状态黑客将正常工作,然后重定向到iFrame的url(失去转发功能,这让我相信它正在重定向)


另一个注意事项:没有明显会导致重定向的window.location=或document.location行,这是我在看到forward按钮被禁用后看到的第二件事。

是的,您可以在Firefox中禁用pushState,该设置称为
browser.history.allowPushState

  • 在Firefox中打开»关于:配置«页面
  • 搜索»pushstate«
  • 双击
    browser.history.allowPushState
    设置