草庐IT

DEBUGGING

全部标签

javascript - 摆脱 Visual Studio 中的 [动态] JavaScript View

自从大约2个月前我从头开始安装VisualStudio2010以来,它在调试在IE中运行的JavaScript代码时的行为略有不同。当我设置断点时,它会打开标题中带有术语“[动态]”的View的副本,并在其中标记断点。当JavaScript在执行过程中发生错误时,它会在标记引发错误的代码行之前执行相同的操作。此“动态”View是可编辑的,但编辑无效-它们不会保存到文件中。我觉得这种行为很不舒服。每次我在调试过程中注意到代码中的错误时,我都会在动态View中修复它。我点了保存。VS不提示。接下来,我在IE中刷新页面,然后——砰——更改丢失,它再次加载未修改的旧版本。我一直无法找出如何关闭

javascript - 如何调试使浏览器挂起的 JavaScript?

我正在开发一个相当大的富网页JavaScript应用程序。出于某种原因,最近的更改导致它随机挂起浏览器。如何缩小问题所在的范围?由于浏览器变得无响应,我没有看到任何错误,也无法使用FireBugBreakonnext。 最佳答案 与其对代码进行注释,不如使用调试控制台日志。您应该使用大多数现代浏览器提供的console.log()功能,或者如果您使用不支持它的浏览器则模拟它。每次调用console.log('sometext')时,都会在浏览器的调试控制台中创建一个日志条目,其中包含您指定的文本,通常后跟实际时间。您应该在应用程序流

javascript - 如何调试使浏览器挂起的 JavaScript?

我正在开发一个相当大的富网页JavaScript应用程序。出于某种原因,最近的更改导致它随机挂起浏览器。如何缩小问题所在的范围?由于浏览器变得无响应,我没有看到任何错误,也无法使用FireBugBreakonnext。 最佳答案 与其对代码进行注释,不如使用调试控制台日志。您应该使用大多数现代浏览器提供的console.log()功能,或者如果您使用不支持它的浏览器则模拟它。每次调用console.log('sometext')时,都会在浏览器的调试控制台中创建一个日志条目,其中包含您指定的文本,通常后跟实际时间。您应该在应用程序流

javascript - 您如何使用 Chrome 检查 cookie?

我正在测试我通过JavaScript创建的一些cookie。有没有办法检查cookie是否是在Chrome开发者工具或类似工具中设置的? 最佳答案 使用Chrome检查当前页面的cookie:选项1打开开发者工具(通常是F12)单击“应用程序”选项卡(以前是“资源”)展开“Cookies”列表项单击任何列表项。您可以在此处详细查看cookie,并清除它们(单击cookie下的任何列表项,然后单击表格左下方的取消图标)。选项2使用javascript控制台,例如文档.cookie。不太复杂(图形化),但您可以使用javascript处

javascript - 您如何使用 Chrome 检查 cookie?

我正在测试我通过JavaScript创建的一些cookie。有没有办法检查cookie是否是在Chrome开发者工具或类似工具中设置的? 最佳答案 使用Chrome检查当前页面的cookie:选项1打开开发者工具(通常是F12)单击“应用程序”选项卡(以前是“资源”)展开“Cookies”列表项单击任何列表项。您可以在此处详细查看cookie,并清除它们(单击cookie下的任何列表项,然后单击表格左下方的取消图标)。选项2使用javascript控制台,例如文档.cookie。不太复杂(图形化),但您可以使用javascript处

javascript - 使用谷歌浏览器调试和编辑嵌入在 HTML 页面中的 javascript

Chrome开发人员工具允许您在浏览器中编辑javascript(如果javascript在.js文件中)。但是,它似乎不允许我编辑嵌入在HTML页面中的javascript。即://codeherethatIwanttodebug/edit这对我来说是个大问题,因为我在某个页面中有相当多的嵌入式javascript。类似于这个问题:EditJavaScriptblocksofwebpage...live但这是关于firefox,而不是chrome。如何使用GoogleChrome开发者工具编辑嵌入在HTML页面中的javascript? 最佳答案

javascript - 使用谷歌浏览器调试和编辑嵌入在 HTML 页面中的 javascript

Chrome开发人员工具允许您在浏览器中编辑javascript(如果javascript在.js文件中)。但是,它似乎不允许我编辑嵌入在HTML页面中的javascript。即://codeherethatIwanttodebug/edit这对我来说是个大问题,因为我在某个页面中有相当多的嵌入式javascript。类似于这个问题:EditJavaScriptblocksofwebpage...live但这是关于firefox,而不是chrome。如何使用GoogleChrome开发者工具编辑嵌入在HTML页面中的javascript? 最佳答案

javascript - 如何在 Firebug 中调试缩小的 JS?

我有一个网页,其中包含大量缩小的JS文件。该网页在我的本地网络上运行良好,但在登台时抛出一些JS错误。JS有问题,我不想调试它。当我在Firebug的脚本标签中加载JS时,它出现在一条长水平线上。Firebug有没有办法扩展或美化脚本进行调试?我知道我可以使用jsbeautifier但他们不会帮助我。我无法将扩展文件上传到CDN,违背了使用CDN的目的。注意事项a)我无法控制服务于JS的盒子,它在CDN上,我提到过它。b)我可以使用美化器等,但这会帮助我在运行时调试脚本吗?恕我直言,没有c)受NDA和其他法律事物的约束,我不能共享脚本,但它是一个普遍问题,你可以使用缩小的jQuery遇

javascript - 如何在 Firebug 中调试缩小的 JS?

我有一个网页,其中包含大量缩小的JS文件。该网页在我的本地网络上运行良好,但在登台时抛出一些JS错误。JS有问题,我不想调试它。当我在Firebug的脚本标签中加载JS时,它出现在一条长水平线上。Firebug有没有办法扩展或美化脚本进行调试?我知道我可以使用jsbeautifier但他们不会帮助我。我无法将扩展文件上传到CDN,违背了使用CDN的目的。注意事项a)我无法控制服务于JS的盒子,它在CDN上,我提到过它。b)我可以使用美化器等,但这会帮助我在运行时调试脚本吗?恕我直言,没有c)受NDA和其他法律事物的约束,我不能共享脚本,但它是一个普遍问题,你可以使用缩小的jQuery遇

javascript - safari 和 chrome javascript 控制台多行

Firebug在其控制台工具中具有多行功能。有没有办法通过Safari/Chrome中的调试器工具获得此功能? 最佳答案 Windows上的Shift-Enter允许多行输入,而Option-Enter在Mac上有效。功能更全的编辑器正在开发中。 关于javascript-safari和chromejavascript控制台多行,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/24