调试器代理未启用

Posted

技术标签:

【中文标题】调试器代理未启用【英文标题】:Debugger agent is not enabled 【发布时间】:2015-10-27 02:39:34 【问题描述】:

我正在使用 Ripple 调试一个 Cordova TypeScript 项目。当我调试(调试 > android > Ripple)时,调试输出窗口不显示调试消息。相反,我收到以下消息:code: -32000 message: Debugger agent is not enabled

我不确定这是 Chrome、Ripple 还是 VS2015 的问题。

Windows 8.1、VS2015 RTM。

【问题讨论】:

有同样的问题。我想知道这是否是热部署对我不起作用的罪魁祸首(在 VS 上更改 .js 文件并没有反映在 Ripple 上) 【参考方案1】:

你可能会发现你真正想要的东西

Debug > Windows > javascript Console

【讨论】:

是的,JavaScript 控制台将显示 JavaScript 控制台....see image。我希望 Output > Debug 能做同样的事情,甚至更多。相反,有一个代码和消息。该消息没有提供很多信息。 显示console.log()等,这不是你想看到的吗?【参考方案2】:

在我的例子中,Tools/Options/Debugging/’Enable JavaScript debugging for ASP.NET (Chrome, Edge and IE) 的选项被禁用了。

刚刚选中该框,重新启动 VS 并且正在工作。

这个帖子是帮手:Debugging JavaScript/TypeScript Using Visual Studio 2017 and Chrome or Edge

【讨论】:

以上是关于调试器代理未启用的主要内容,如果未能解决你的问题,请参考以下文章

Charles Proxy SSL:“未为此主机启用 SSL 代理”[关闭]

Chrome 检查器 - 远程调试器 - 在托管模式下未启用剪贴板。请使用 chrome://inspect 检查

查尔斯调试代理未连接到本地主机

启用“仅我的代码”时,Visual Studio 2015 JavaScript 调试不会捕获未处理的异常

如何在未启用 USB 调试的情况下使用 adb tcpip?

iOS 启用Https和调试:设置Charles查看加密请求内容