2

我在 IE8(模拟 IE7)中遇到了一个错误,该错误导致我的 iFrame 推送状态黑客重定向到 iFrame 中的 URL,并且我正在尝试在 IE 中进行调试。如果有一个方法可以禁用 Firefox 对推送状态的识别,这样我就可以在 Firefox(甚至 Chrome)中复制这种情况,但仍然可以使用控制台窗口进行更有效的调试?

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

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

4

1 回答 1

5

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

  1. 在 Firefox 中打开 »about:config« 页面
  2. 搜索 »pushstate«
  3. 双击browser.history.allowPushState设置
于 2011-10-14T09:28:50.217 回答