【问题标题】:I want to block window.location.href in a new tab in chrome我想在 chrome 的新选项卡中阻止 window.location.href
【发布时间】:2021-06-28 00:02:17
【问题描述】:

我有一个在新标签页中打开的链接,在新标签页的标题中它有这样的 javascript,它将它重定向到不同的页面:

window.location.href = "{a different URL}";

我需要在新标签页在隐身窗口中重定向之前对其进行调试。我可以在 chrome 中做什么来阻止新选项卡重定向以便我可以调试它?我无法取消重定向,因为我需要在实时环境中对其进行调试以复制问题。

【问题讨论】:

    标签: javascript google-chrome redirect


    【解决方案1】:

    您可以在 Chrome 调试器的源代码面板中为 beforeunload 设置断点:

    这将在window.location 更改时触发

    【讨论】:

    • 如果页面在你停止之前重定向,你如何设置断点?
    • 你在 chrome 中设置断点。它将在每个 beforeunload 事件上停止。所以继续执行第一个导航,然后它会再次暂停以进行重定向
    • 不明白,我在第一页打开devtools,设置断点,点击打开新标签页的链接。新选项卡打开时打开 devtools 但没有断点,然后在我做任何事情之前重定向。
    • 可以在同一个标​​签页打开吗?
    • 哦,是的,我想我可以在 HTML 中删除它!
    猜你喜欢
    • 2017-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-24
    • 2019-05-18
    • 2022-01-13
    相关资源
    最近更新 更多