我正在查看具有内联javascript重定向(window.location = "/anotherpage")的页面.我想在Chrome中加载页面,但禁用了重定向行,因此我可以在不重定向的情况下使用该页面.
这是我尝试过的:
开发人员工具 - > Cog - >常规 - >禁用JavaScript.加载页面.它没有重定向(耶!).但我仍然希望页面的其余部分的javascript运行,而它还没有.
输入URL,然后单击开发人员工具 - >源 - >暂停(F8)快速!它还没有重定向(是的!)现在我想在取消暂停之前禁用重定向行,但该部分甚至尚未加载到开发人员工具中.所以我会开始逐步浏览其他文件的javascript代码,直到我到达那里?但是一旦我走出其他文件javascript,它立即重定向(doh!).
可以这样做吗?我认为禁用一行javascript应该很容易,但我很难过.
未知的脚本操作(可能是异步)会导致页面重新加载.
如何在代码中找到此操作?
至少,有没有办法在访问时设置断点window.location?
但我不确定以这种方式强制导航.
事实上,我需要一种在任何一个浏览器中工作的方式,因为页面重新加载任何一个.
PS:俄语同样的问题.
我正在开发一个 Web 应用程序,它是一个传统的 aspx (asp.net) Web 表单应用程序,但已合并了一些 Angular 6 应用程序。
我的任务是修复一个错误,该错误会导致在单击带有 href="#" 的锚元素时刷新浏览器。
我不确定是什么导致整个页面重新加载。
奇怪的是,当我在 Chrome 中打开开发工具,选择网络选项卡并选择禁用缓存时,页面仅在我第一次单击链接时刷新,任何其他后续单击都可以正常工作。这可能与以下事实有关:在我第一次单击它后,浏览器 URL 现在在其末尾包含 #。
我知道这看起来有点随机,但我想知道是否有人对可能导致重新加载的原因有任何理论。