Javascript 为什么赢了';谷歌浏览器&x27;s脚本调试器允许我设置断点吗?
我在Windows7x64Ultimate上运行Google Chrome 8.0.552.215。我有一个简单的jQuery内联脚本,与我在过去成功调试过的任何脚本非常相似:Javascript 为什么赢了';谷歌浏览器&x27;s脚本调试器允许我设置断点吗?,javascript,jquery,debugging,scripting,google-chrome,Javascript,Jquery,Debugging,Scripting,Google Chrome,我在Windows7x64Ultimate上运行Google Chrome 8.0.552.215。我有一个简单的jQuery内联脚本,与我在过去成功调试过的任何脚本非常相似: <script type="text/javascript"> $(document).ready(function () { // do stuff here // but reduced to a simple alert('here!'); }); </script
<script type="text/javascript">
$(document).ready(function () {
// do stuff here
// but reduced to a simple
alert('here!');
});
</script>
$(文档).ready(函数(){
//在这里做事
//但归结为一个简单的问题
警惕(“这里!”);
});
我正在浏览网站的安全(https)部分
没有脚本错误,脚本运行正常,但我无法设置断点
我试着在Firefox的Firebug中调试它,可以很好地设置和命中断点
为什么会发生这种情况?当开发人员工具已打开时刷新页面时,是否会发生这种情况?那件事也发生在我身上 解决方法:
昨天(2月3日)通过引入新的用于管理JavaScript断点的api修复了此错误: 我每晚都从下载最新的Chrome,并且能够成功地在JavaScript中设置断点,这是我使用Chrome当前的stable/beta/dev版本无法做到的
希望这个补丁能被整合到Chrome的下一个版本中。在此之前,添加调试器;代码中的语句对于设置断点来说是一个不错的解决办法。我想这也发生在我身上,所以我很好奇这是怎么回事。最近我遇到了这个问题,因为我的jQuery id选择器不存在。我通过单击Chrome源代码查看器角落中的“消除模糊源代码”按钮,自己解决了这个问题(看起来像双尖括号,即“{}”)感谢1月的回复。这是最糟糕的事情,它神奇地开始工作了。我甚至关闭了浏览器,检查确保没有隐藏的chrome.exe,但它仍然拒绝让我设置断点。然后我再次尝试,结果失败了。Grr。我的方法帮到你了吗?刷新页面后再试一次(在工具仍然打开的情况下),它仍然有效吗?我遵循了你的方法,但这是否解决了它很难说。它现在也只是按照我通常点击调试器的方式工作。可能是一个流浪宇宙射线的东西:)