Mik*_*son 3 javascript redirect google-chrome-devtools
我有这个 HTML 页面,但我不想访问服务器端源代码。此页面有一个基本的 POST 表单,当它成功提交时,它会使用脚本windows.location('someothersite.com');重新加载同一页面。在头上,所以立即启动了脚本。
这是一个简单的片段
前 :
<form method="POST">
<input type="password" name="password"><br><br>
<input type="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)
成功提交后:
<script>windows.location('someothersite.com');</script>
Run Code Online (Sandbox Code Playgroud)
所以,服务器加载同一个页面,里面有这个脚本(这是一个非常基本的例子,只是为了让我最容易理解我的问题),我将立即重定向到“someothersite.com”...
我想在脚本启动之前拦截并暂停页面以防止重定向。
我试图按 F8 但什么也没发生,因为第一页里面没有 js,第二页太快了,我无法按 F8或在源代码上放置一些断点。
我正在使用 google chrome 65.0,我也尝试减慢网络选项卡上的负载,但没有。
一些想法?
在 chrome 调试器中设置断点或debugger在脚本中要暂停执行的点插入一条语句。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/debugger
您还可以unload在导航之前发生的事件上设置断点。转到Sources -> Event Listener Breakpoints -> Load -> unloadchrome 开发工具。
https://developers.google.com/web/tools/chrome-devtools/javascript/breakpoints#event-listeners
在控制台设置中启用“保留导航日志”以在页面加载时保持断点:
https://developers.google.com/web/tools/chrome-devtools/console/#additional_settings
| 归档时间: |
|
| 查看次数: |
1516 次 |
| 最近记录: |