草庐IT

高精度AD调试

全部标签

javascript - 为什么 FireFox 调试器不显示完整的源代码?

我正在尝试调试FireFoxv42.0Windows10中的网页,该网页通过代理服务器并通过...内联注入(inject)代码(不包括单独的.js文件)由代理服务器。当我右键单击ViewPageSource时,我看到原始页面加上我希望看​​到的注入(inject)代码(实际上正在运行)。我还在Inspector选项卡的DOMView中看到了注入(inject)的内容。它也可以在“响应”部分的“网络”选项卡中看到。然而,当我在调试器中查看相同的页面时,注入(inject)的代码是不可见的,就好像该页面没有通过代理服务器运行一样。此外,如果我插入一个debugger;注入(inject)代

javascript - 为什么 firebug 调试有时有效有时无效?

我想调试一个嵌入在HEAD元素中的javascript文件。我导航到该站点,查看代码,然后创建一个断点:(来源:deviantsart.com)但是当我点击重新加载时,脚本消失并且它不会在断点处停止:(来源:deviantsart.com)调试工作较早,所以我知道它一般都能工作。我必须怎么做才能让Firebug始终调试我的脚本? 最佳答案 我以前也注意到过这种行为。如果您在调试器运行时刷新页面(即在您到达断点并单步执行代码之后),似乎会发生这种情况。这远非决定性的,只是我随时间偶然观察到的。此外,我尽量避免在firebug处于事件状

javascript - 在 Azure AD B2C(隐式流)中获取 token 时出现 CORS 问题

我们正在尝试使用隐式流通过Web应用程序实现AzureADB2C身份验证。我们可以登录并成功重定向到正确的url,其中包括重定向url上的正确项目(id_token和代码)。但是,正如本文所建议的(https://github.com/Azure/azure-content/blob/master/articles/active-directory-b2c/active-directory-b2c-reference-oidc.md#get-a-token),应用程序随后需要对token端点执行xhrPOST请求,以检索应用程序需要与之交互的资源(webapi)的token。但是,当我

javascript - 如何使用代码注入(inject)调试 Chrome 扩展示例?

也许这个问题有点菜鸟风格,但我不明白这些JavaScript的东西。我的问题:如何调试以下注入(inject)代码chromeextensionexample?文件popup.js执行send_links.js(如果我理解正确的话,这是注入(inject)的文件)。我想调试send_links.js。我无法设置任何断点,因为我在Chrome的开发人员工具中看不到send_links.js。我尝试了命令“调试器”;在send_links.js但它不起作用。“console.log(“等等”);”命令也被忽略。谢谢! 最佳答案 如果您在

javascript - Chrome 的调试器控制台命令历史存储在哪里?

我经常使用Chrome的调试器控制台来试验javascript代码片段。当我做对时,我通常想将所需的命令复制到我的脚本中,但这里会变得困惑。命令没有过滤器选项,也无法调用某些命令(例如Bash中的Ctrl-R),因此您需要逐步执行历史记录中的所有命令并逐条复制您想要的命令。相反,我认为应该可以从某些文件或Sqlite数据库中检索命令历史记录。但是我找不到它。所以我的问题是:Chrome的调试器控制台命令历史存储在哪里? 最佳答案 我在这里找到了答案:Howtoaccessfirefoxwebconsolecommandhistory

javascript - 调试 Javascript/ReactJS 错误

我正在使用ReactJS构建一个小型应用程序,有时发现很难对其进行调试。每次我犯一些Javascript错误,比如在新变量前面缺少let/var,缺少我创建的组件的require稍后使用,我的应用程序只是停止工作(代码不会在错误所在的行之外执行),但我在浏览器的控制台中没有收到任何错误。似乎某些ReactJS代码正在拦截错误,也许以某种自定义方式处理它们。ReactJS中有类似的东西吗?如何在控制台中查看错误?我正在使用gulp/gulp-connect/browserify设置来运行应用程序。如果您需要任何其他数据或代码示例,请告诉我,我会更新问题。 最佳

javascript - 使用 Closure Compiler 简单优化从函数内部删除调试代码

我正在寻找一种从函数中删除调试代码的方法,以便我可以将测试Hook添加到闭包中。我读了GoogleClosureCompileradvanced:removecodeblocksatcompiletime并测试了使用以下命令删除调试代码:/**@define{boolean}*/varDEBUG=true;if(DEBUG){console.log('removeme');}使用--define='DEBUG=false'的简单优化将其减少为varDEBUG=!1;。这同样适用于此:/**@const*/varDEBUG=false;if(DEBUG){console.log('rem

javascript - 使用 AngularJS 进行 Visual Studio Code 调试

我想用新的VisualStudioCode调试我的Angular应用程序,但Angular和VisualStudioCode似乎有问题..这是我的launch.json:{"version":"0.1.0",//Listofconfigurations.Addnewconfigurationsoreditexistingones.//ONLY"node"and"mono"aresupported,change"type"toswitch."configurations":[{//Nameofconfiguration;appearsinthelaunchconfigurationdro

javascript - Chrome 调试器注入(inject) javascript

我有这种好奇心,是否可以通过某种方式在我的页面中注入(inject)javascript并执行和调试它?正如您使用控制台所做的那样,但在控制台中您不能暂停和观察变量。是否可以调试我通过控制台输入的代码?为什么无法调试通过XHR接收的代码?谢谢! 最佳答案 我今天从Chromium学到的一个技巧是,如果你放置这个词:debugger;就在您要调试的语句之前。它会在调试器上中断。它对注入(inject)的脚本非常有用。 关于javascript-Chrome调试器注入(inject)java

javascript - IE11 不在调试器中显示 javascript 文件

在IE11中,我显示开发人员工具,然后单击调试器(或Ctrl-3)并显示调试器。在左上角有一个文件夹下拉列表,通常有一个js文件列表,但在这种情况下没有显示,只显示html文件。如果重要的话,我正在查看的站点位于我在IIS中运行的本地PC上。我可以在我们的构建框上转到相同的站点,js文件显示在调试器中。我已经重新启动了很多次。我已经检查了开发人员工具中的网络监视器,它可以很好地下载javascript文件,只是在调试器中看不到它们。它以前工作正常(几周前我最后一次不得不调试IE问题),有什么建议吗?运行IE11、Windows7 最佳答案