问题标签 [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.

0 投票
2 回答
525 浏览

javascript - 如何在 Safari 调试器中调试延迟加载的 javascript

我有一个非常简单的脚本,可以在运行时延迟加载 javascript。每个页面都有未知的依赖关系,因此在需要之前不会全部加载。

像大多数框架一样,这是通过在文档头部添加一个脚本标签来实现的。

一切都执行得很好,但 Safari 调试器既不会在“元素”检查器中看到新的脚本标签,也不会在“脚本”选项卡中显示它们。错误报告为发生在根文档上,而不是正确的脚本上。

一个明显的解决方法是正常创作和调试所有内容,然后添加依赖项加载作为最后一步。但我很想知道是否有更好的方法来延迟加载脚本,让调试器更快乐?

0 投票
7 回答
54730 浏览

javascript - 如何检查客户端 JavaScript 代码的语法错误?

我有一些客户端 JavaScript 代码,想检查该文件是否有语法错误/警告。

检查我的 JavaScript 文件是否存在“编译时”错误(例如括号不匹配或关键字拼写错误)的最简单方法是什么?

0 投票
1 回答
4633 浏览

asp.net - 对 wsTestService.asmx/jsdebug 的请求在服务器上返回 500 错误,在开发中很好

伙计们,

我有一个简单的测试应用程序,我在其中从 Web 服务返回一个不带参数的字符串。

这在我的开发环境下运行良好(Windows 7 64 位上的 VS 2010 SP1Rel)。

当我部署到本地 IIS7 时,Web 服务的代理代码不会加载(在 IIS 日志中是 500 错误)。

当我请求有问题的 url (http://localhost/Tests/WebServiceTests/TestWebServiceProxy/wsTestService.asmx/jsdebug) 时,我得到

有任何想法吗?

谢谢,

布雷特

0 投票
4 回答
33514 浏览

javascript - 什么是 Firebug 中的 step into、step out 和 step over?

我是 FireBug Debugger 的新手,任何人都可以说什么是步入、跨步和退出

0 投票
1 回答
4507 浏览

javascript - ie9的黄色警告图标在哪里

有谁知道我们如何在 ie 9 中启用黄色警告图标?

我需要查看网站的错误(该网站已部署,而不是在本地主机上)

0 投票
2 回答
365 浏览

javascript - Opera 蜻蜓脚本调试器的烦恼

有没有办法减少或过滤脚本调试器中显示的脚本数量?对于 Chrome,它只显示包含脚本的文件,而不是每个脚本块。

此外,当我在内联脚本上设置调试点并浏览代码时,页面会重新加载并选择下拉列表中的第一个脚本。然后我必须重置所有断点。

总体而言,Opera 似乎很酷,只需要找到一种方法来解决这几个烦恼。

0 投票
1 回答
2519 浏览

wcf - 从 Javascript 使用 WCF 服务 - 在请求 jsdebug 时获取 HTTP 400

我正在尝试为我的 WCF 服务创建一个简单的 JavaScript 测试前端,但前端无法正常工作。我已经将问题追溯到网页向服务询问http://..../myservice.svc/jsdebug的位置(据我了解,它返回网页的代理客户端的 JavaScript 代码可以用来访问服务) - 此请求返回 HTTP 400 -Bad Request。

为了将问题简化为本质,我发现我可以简单地复制问题:

结果是服务器返回 HTTP 400 - Bad Request

这里发生了什么?

更新: .svc 文件是:

<%@ ServiceHost Language="C#" Debug="true" Service="WebDataProxy.WebDataProxy" CodeBehind="WebDataProxy.svc.cs" %>

服务接口如下所示:

0 投票
3 回答
25342 浏览

javascript - document.cookie 究竟是如何工作的?

如果我document.cookie通过进入控制台并输入Chrome 来向我展示document.cookie;它会给我,说:

"name=John; gender=male";

但是,如果我输入,比如说,document.cookie = 5;它所做的只是添加5;到字符串的开头,所以我得到:

"5; name=John; gender=male";

如果我尝试document.cookie = null;那么它甚至不会做任何事情。

怎么会这样?这是一个变量,不是吗?那么为什么赋值运算符没有按应有的方式工作呢?它实际上只是一点语法糖而不是真正的变量吗?如果是这样,糖到底掩盖了什么?

0 投票
2 回答
2222 浏览

javascript - IE7中的javascript调试?

我在带有 IE7 的虚拟框中运行 Win XP 来调试必须在 IE7 中工作的站点。我只在 IE7 中遇到问题,在 IE8、IE9、Firefox 或 Chrome 中没有。发生 JS 错误时,我如何找到 IE 正在谈论的 JS 文件?

我知道:“ IE Dev Toolbar ” - 但它也没有给你这个信息。

这是我在 IE7 中遇到的错误,其中有 3 个错误:

保存为文件时的实际 html 只有 270 行。所以 - 错误必须在外部 JS 文件中。我现在还有其他类似的问题,我查看了它们 - 但没有找到这个问题的答案。

0 投票
2 回答
1448 浏览

google-chrome-extension - 如何在 Chrome JS 控制台中进入内容脚本的沙盒环境

如果我在 Chrome 开发人员工具中打开 JavaScript 控制台来调试我的扩展程序的内容脚本,我不会得到内容脚本的上下文。例如,无法访问 jQuery,除非我转到调试器并设置断点,否则我无法访问我的全局变量。

我只是错过了什么吗?如果能够从 JS 控制台检查我的全局变量或调用 jQuery,那就太好了。