相关疑难解决方法(0)

在Chrome中内联javascript重定向之前打破javascript

我正在查看具有内联javascript重定向(window.location = "/anotherpage")的页面.我想在Chrome中加载页面,但禁用了重定向行,因此我可以在不重定向的情况下使用该页面.

这是我尝试过的:

  • 开发人员工具 - > Cog - >常规 - >禁用JavaScript.加载页面.它没有重定向(耶!).但我仍然希望页面的其余部分的javascript运行,而它还没有.

  • 输入URL,然后单击开发人员工具 - >源 - >暂停(F8)快速!它还没有重定向(是的!)现在我想在取消暂停之前禁用重定向行,但该部分甚至尚未加载到开发人员工具中.所以我会开始逐步浏览其他文件的javascript代码,直到我到达那里?但是一旦我走出其他文件javascript,它立即重定向(doh!).

可以这样做吗?我认为禁用一行javascript应该很容易,但我很难过.

redirect google-chrome-devtools

86
推荐指数
3
解决办法
4万
查看次数

是否可以检测导致页面重新加载的操作?

未知的脚本操作(可能是异步)会导致页面重新加载.

如何在代码中找到此操作?

至少,有没有办法在访问时设置断点window.location
但我不确定以这种方式强制导航.

事实上,我需要一种在任何一个浏览器中工作的方式,因为页面重新加载任何一个.

PS:俄语同样的问题.

javascript debugging developer-tools google-chrome-devtools

9
推荐指数
1
解决办法
4314
查看次数

单击锚元素时页面重新加载

我正在开发一个 Web 应用程序,它是一个传统的 aspx (asp.net) Web 表单应用程序,但已合并了一些 Angular 6 应用程序。

我的任务是修复一个错误,该错误会导致在单击带有 href="#" 的锚元素时刷新浏览器。

我不确定是什么导致整个页面重新加载。

奇怪的是,当我在 Chrome 中打开开发工具,选择网络选项卡并选择禁用缓存时,页面仅在我第一次单击链接时刷新,任何其他后续单击都可以正常工作。这可能与以下事实有关:在我第一次单击它后,浏览器 URL 现在在其末尾包含 #。

我知道这看起来有点随机,但我想知道是否有人对可能导致重新加载的原因有任何理论。

html javascript asp.net angular

6
推荐指数
3
解决办法
2万
查看次数