在Firefox中禁用推送状态

时间:2011-09-16 20:10:05

标签: internet-explorer firefox firebug pushstate

我遇到了IE8中的一个错误(模拟IE7)导致我的iFrame推送状态黑客重定向到iFrame中的URL,而我正试图调试中的一段时间IE浏览器。如果有一个wya来禁用Firefox对推送状态的识别,那么我可以在Firefox(甚至是Chrome)中复制这种情况,但仍然可以使用控制台窗口进行更有效的调试吗?

另一种选择是,如果有人看到过这种情况,iFrame推送状态黑客将正常工作,然后重定向到iFrame的网址(失去前进功能,这导致我相信它的重定向)

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

1 个答案:

答案 0 :(得分:4)

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

  1. 在Firefox中打开»about:config«页面
  2. 搜索»pushstate«
  3. 双击browser.history.allowPushState设置