如何在运行 PDT 时消除 Javascript 运行时错误 + Eclipse 中的 XDebug?
我目前正在使用 PDT 开发 Drupal 网页。 当没有 XDebug 运行时,该站点工作正常。
当我启用 XDebug 时,该网站工作正常,但会出现大量 Javascript 错误,我需要点击查看。
示例:
发生运行时错误。 您想调试吗?
线路:1 错误:语法错误
——
似乎只有XDebug/PDT使用Firefox作为浏览器时才会出现问题,使用IE时不会出现此问题。 会不会是Firebug不兼容?
I am currently developing a Drupal webpage using PDT. When running without XDebug, the site works fine.
When I enable XDebug, the site works fine but opens up tons of Javascript errors that I need to click through.
Example:
A Runtime Error has occurred.
Do you wish to Debug?
Line: 1
Error: Syntax error
--
It seems to only be a problem when XDebug/PDT uses Firefox as its browser, this problem does not occur when using IE. Could it be some incompatability with Firebug?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这有点猜测,但是尝试一下
视窗 => 偏好=> JavaScript=> 包含路径
This is a bit of a guess, but try
Windows => Preferences => JavaScript => Include Path
以下是解决此问题的方法:
关闭 XDebug 输出捕获:
Window -> 首选项,展开 PHP,展开 Debug,选择“Installed Debuggers”,选择“XDebug”,单击右侧的“Configure”,弹出配置对话框。 在中间的“输出捕获设置”中,将“捕获标准输出”设置为“关闭”。
here is how to solve this problem:
Turn off XDebug output capture:
Window -> Preferences, expand PHP, expand Debug, select "Installed Debuggers", choose "XDebug", click "Configure" on the right to bring up the configure dialog. In the middle "Output Capture Settings", set "Capture stdout" to "Off".