gpt4 book ai didi

javascript - 除了第一个脚本元素外,Firebug 不会在启动 JavaScript 中的断点处中断

转载 作者:行者123 更新时间:2023-11-30 05:58:30 27 4
gpt4 key购买 nike

我无法让 Firebug 在 <script> 标签内的 JS 设置的断点处停止;即加载页面时运行的 JS。除非 <script> 是页面上的第一个这样的标签。

在下面的示例中有 3 个脚本 block 。当它被加载到浏览器中时,我可以在任何 block 中的任何可执行行上设置断点。但是,执行只会在第一个脚本 block 中的 breadkpoints 处停止。

第一个 block 中的行号为绿色,其他 block 中的行号为灰色。此外,在显示断点列表的选项卡中,第一个脚本中的断点在启用/禁用复选框旁边标有文件名;其他断点标记为“未定义”

如有任何帮助,我们将不胜感激。提前致谢。

<html>
<head>
<script type="text/javascript" >
var j = 4;
j=5;
</script>
<script type="text/javascript" >
j=137;
</script>
</head>
<body>
<script type="text/javascript" >
document.write( "j=" + j );
</script>
</body>
</html>

最佳答案

我有同样的问题,和你一样,我试图弄清楚为什么 Firebug 有这种奇怪的行为。实际上我认为这是一个错误。但我也找到了一个解决方法,希望它能有所帮助。

你只需要将你的代码包裹在一个匿名函数中,然后你就可以再次添加断点。

Firebug breakpoints within anonymous functions

关于javascript - 除了第一个脚本元素外,Firebug 不会在启动 JavaScript 中的断点处中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10301994/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com