问题标签 [javascript-debugger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Visual Studio 2012 JavaScript 调试
突然之间,使用 Visual Studio 2012 在调试模式下启动网站不再附加 JavaScript 调试器。我必须手动附加到启动的新 Internet Explorer 进程,并且每次启动调试器时都必须这样做。我整天在网上搜索并尝试了很多方法来解决这个问题,但似乎没有任何效果。
我尝试了以下方法:
1. 重置我的 Visual Studio 设置
2. 修复 Visual Studio
3. 重新安装 Visual Studio
4. 运行以下命令:
regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2 .dll
有没有人有什么建议?提前致谢!
visual-studio-2010 - 如何修复 Visual Studio 2010 javascript 调试器中的虚假运行时错误
我runtime error: Function expected
在带有 IE10 的 VS2010 中得到了一个虚假的 javascript,调试器在注释掉的行上停止,甚至在实际代码行上也没有。该页面在 Firefox/Firebug 中运行良好。
有没有办法“重置”调试器或在 Visual Studio 中重置模拟的 IIS 环境?
javascript - VS2012 JavaScript 调试器没有得到我的更改
我正在使用 Visual Studio 2012 在 Web 应用程序中调试 JavaScript 函数。编辑文件后,当应用程序运行时,它不使用我修改后的版本。相反,它使用旧的、过时的版本。
myScript.js
例如,如果我在函数的开头设置断点,则一旦加载脚本(比如说,),就会删除断点;如果我坚持再次设置,则会打开一个myScript.js [dynamic]
带有过时代码的新窗口()并设置断点。
为什么我的更改一直被忽略?
javascript - 处理未定义变量时如何让 Chrome 调试器中断或出错
我的 Javascript 代码(数百行)挂起 Chrome,当我调试问题时,我发现一个变量未定义。我没有在控制台中收到错误。所以这使我的调试更加耗时,因为没有错误或异常或任何告诉我问题出在哪里的东西。
我不想添加调试代码。有没有办法让调试器在运行时遇到未定义的变量时输出错误、中断调试器或给出异常或显示对开发人员有用的任何东西?它不一定只适用于 Chrome。
javascript - 运行调试器时回调未运行;
编辑:这个问题最初是关于数据库问题的,但事实证明不是这样的。@tymeJV 在周五诊断问题时非常有帮助,但在周一早上,很明显原因与数据库无关。
我正在更新问题(而不是删除它)并自己添加答案。
一开始可能存在某种问题,但最终是我的调试本身造成了破坏。我的代码是:
我想知道为什么回调从未触发。
javascript - 如何让 JavaScript 进入 IE 内置调试器 (F12) 而不是 Visual Studio 调试器?
我经常用它来调试 IE(小提琴)中的 JavaScript:
如果我选择“是”,我会看到启动 Visual Studio 即时调试器的提示,我会继续在 Visual Studio 中调试脚本。
现在我想使用 IE 内置调试器而不是 Visual Studio。我使用这个解决方法:
它可以工作,但是每次我点击throw
. 此外,throw
不同于debugger
(如果在 IE 选项中禁用调试,它只会继续执行)。
有没有办法让debugger关键字进入 IE 内置调试器(F12)而不是 Visual Studio 调试器?
在 IE F12 工具中设置断点,然后用 F5 刷新页面不是一个选项,因为该页面是回发。
已编辑。Chrome 浏览器实际上给了我想要的行为。要明白我的意思,打开 Chrome,按 F12 打开开发工具,然后导航到http://jsfiddle.net/jTwsh。单击[确定] confirm
,您应该就可以直接进入调试器了debugger
。
google-chrome - 我的 PhantomJS 远程调试尝试有什么问题?
我已按照此处的说明进行操作:
https://github.com/ariya/phantomjs/wiki/Troubleshooting
我在这里看到了 SO:
但是我一辈子都无法使用 PhantomJS 进行远程调试。这是我尝试过的:
上面(不出所料)打开了带有Oops! Google Chrome could not connect to localhost:9001
. 我不应该在 9001 上看到一个开放的端口吗?据我所知,Chrome 应该连接到我刚刚__run()
在 JS 控制台中运行的(可能)空白页面。但就目前而言,没有任何东西被打开......我什至无法上网。
javascript - 类似 C++ 的 Javascript 调试
一开始我开始学习用 C++ 编程,因为我使用了 Viusal C++,我在 Visual C++ 中有一个调试模式,在那里我可以查看运行时变量的值。当 JS 代码在浏览器中执行时,我必须考虑我自己有什么值变量。我想知道是否有一些可用于 JS 的调试器,在那里我可以看到值在 o0n 运行时发生变化。由于不知道任何此类调试器,我不得不花费更多时间来尝试找出逻辑错误。
c# - 如何在 Visual Studio 2012 中禁用 JavaScript 调试
最近在调试我的 NUnit 测试时,每次附加到 NUnit 进程时都会出现以下错误:
谁能告诉我如何禁用javascript调试?我不是在尝试调试 javascript,只是在管理代码,这个弹出窗口让我发疯。
提前致谢!
google-chrome - Chrome 调试器:无法正确显示断点
几天以来,Chrome JavaScript 调试器并没有自动显示断点的位置。它正确地暂停,但它没有在“源”中选择正确的选项卡,也没有跳转到代码。有时它甚至不加载 *.js 文件。仅当现在按 F10 或 F11 时,一切都按预期工作(chrome 显示正确的文件和行)。这很糟糕,因为在我检查断点之前不希望执行任何代码。
我经常加载超过 20 个不同的源文件,手动滚动浏览所有这些文件以搜索突出显示的行非常令人沮丧......
有没有人见过这样的东西?
Chrome 版本:31.0.1650.57 m 系统:Win7 Pro x64
谢谢!